msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-07-21 17:36+0000\n"
+"POT-Creation-Date: 2018-09-16 15:38+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc@kde.org>\n"
"\">http://trac.osgeo.org/gdal/wiki/DownloadSource</ulink>."
msgstr ""
+#. Tag: para
+#: installation.xml:141
+#, no-c-format
+msgid ""
+"If compiling with PostgreSQL+JIT, LLVM version >=6 is required <ulink url="
+"\"https://trac.osgeo.org/postgis/ticket/4125\">https://trac.osgeo.org/"
+"postgis/ticket/4125</ulink>."
+msgstr ""
+
#. Tag: emphasis
-#: installation.xml:142
+#: installation.xml:149
#, no-c-format
msgid "Optional"
msgstr ""
#. Tag: para
-#: installation.xml:147
+#: installation.xml:154
#, no-c-format
msgid ""
"GDAL (pseudo optional) only if you don't want raster and don't care about "
msgstr ""
#. Tag: para
-#: installation.xml:151
+#: installation.xml:158
#, no-c-format
msgid ""
"Also make sure to enable the drivers you want to use as described in <xref "
msgstr ""
#. Tag: para
-#: installation.xml:154
+#: installation.xml:161
#, no-c-format
msgid ""
"GTK (requires GTK+2.0, 2.8+) to compile the shp2pgsql-gui shape file loader. "
msgstr ""
#. Tag: para
-#: installation.xml:164
+#: installation.xml:171
#, no-c-format
msgid ""
"SFCGAL, version 1.1 (or higher) could be used to provide additional 2D and "
msgstr ""
#. Tag: para
-#: installation.xml:172
+#: installation.xml:179
#, no-c-format
msgid ""
"In order to build the <xref linkend=\"Address_Standardizer\"/> you will also "
msgstr ""
#. Tag: para
-#: installation.xml:179
+#: installation.xml:186
#, no-c-format
msgid ""
"To enable ST_AsMVT protobuf-c library (for usage) and the protoc-c compiler "
msgstr ""
#. Tag: para
-#: installation.xml:187
+#: installation.xml:194
#, no-c-format
msgid ""
"CUnit (<filename>CUnit</filename>). This is needed for regression testing. "
msgstr ""
#. Tag: para
-#: installation.xml:193
+#: installation.xml:200
#, no-c-format
msgid ""
"DocBook (<filename>xsltproc</filename>) is required for building the "
msgstr ""
#. Tag: para
-#: installation.xml:204
+#: installation.xml:211
#, no-c-format
msgid ""
"DBLatex (<filename>dblatex</filename>) is required for building the "
msgstr ""
#. Tag: para
-#: installation.xml:215
+#: installation.xml:222
#, no-c-format
msgid ""
"ImageMagick (<filename>convert</filename>) is required to generate the "
msgstr ""
#. Tag: title
-#: installation.xml:228
+#: installation.xml:235
#, no-c-format
msgid "Getting the Source"
msgstr ""
#. Tag: para
-#: installation.xml:230
+#: installation.xml:237
#, no-c-format
msgid ""
"Retrieve the PostGIS source archive from the downloads website <ulink url="
msgstr ""
#. Tag: programlisting
-#: installation.xml:237
+#: installation.xml:244
#, no-c-format
msgid ""
"wget &postgis_download_url;\n"
msgstr ""
#. Tag: para
-#: installation.xml:239
+#: installation.xml:246
#, no-c-format
msgid ""
"This will create a directory called <varname>postgis-&last_release_version;</"
msgstr ""
#. Tag: para
-#: installation.xml:245
+#: installation.xml:252
#, no-c-format
msgid ""
"Alternatively, checkout the source from the <ulink url=\"http://subversion."
msgstr ""
#. Tag: programlisting
-#: installation.xml:257
+#: installation.xml:264
#, no-c-format
msgid ""
"svn checkout http://svn.osgeo.org/postgis/trunk/ postgis-"
msgstr ""
#. Tag: para
-#: installation.xml:259
+#: installation.xml:266
#, no-c-format
msgid ""
"Change into the newly created <varname>postgis-&last_release_version;</"
msgstr ""
#. Tag: title
-#: installation.xml:267
+#: installation.xml:274
#, no-c-format
msgid "Compiling and Install from Source: Detailed"
msgstr ""
#. Tag: para
-#: installation.xml:270
+#: installation.xml:277
#, no-c-format
msgid ""
"Many OS systems now include pre-built packages for PostgreSQL/PostGIS. In "
msgstr ""
#. Tag: para
-#: installation.xml:275
+#: installation.xml:282
#, no-c-format
msgid ""
"This section includes general compilation instructions, if you are compiling "
msgstr ""
#. Tag: para
-#: installation.xml:277
+#: installation.xml:284
#, no-c-format
msgid ""
"Pre-Built Packages for various OS are listed in <ulink url=\"http://trac."
msgstr ""
#. Tag: para
-#: installation.xml:278
+#: installation.xml:285
#, no-c-format
msgid ""
"If you are a windows user, you can get stable builds via Stackbuilder or "
msgstr ""
#. Tag: para
-#: installation.xml:283
+#: installation.xml:290
#, no-c-format
msgid ""
"The PostGIS module is an extension to the PostgreSQL backend server. As "
msgstr ""
#. Tag: para
-#: installation.xml:291
+#: installation.xml:298
#, no-c-format
msgid ""
"Refer to the PostgreSQL installation guides if you haven't already installed "
msgstr ""
#. Tag: para
-#: installation.xml:301
+#: installation.xml:308
#, no-c-format
msgid ""
"For GEOS functionality, when you install PostgresSQL you may need to "
msgstr ""
#. Tag: programlisting
-#: installation.xml:306
+#: installation.xml:313
#, no-c-format
msgid "LDFLAGS=-lstdc++ ./configure [YOUR OPTIONS HERE]"
msgstr ""
#. Tag: para
-#: installation.xml:308
+#: installation.xml:315
#, no-c-format
msgid ""
"This is a workaround for bogus C++ exceptions interaction with older "
msgstr ""
#. Tag: para
-#: installation.xml:316
+#: installation.xml:323
#, no-c-format
msgid ""
"The following steps outline the configuration and compilation of the PostGIS "
msgstr ""
#. Tag: title
-#: installation.xml:323
+#: installation.xml:330
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: installation.xml:325
+#: installation.xml:332
#, no-c-format
msgid ""
"As with most linux installations, the first step is to generate the Makefile "
msgstr ""
#. Tag: para
-#: installation.xml:335
+#: installation.xml:342
#, no-c-format
msgid ""
"With no additional parameters, this command will attempt to automatically "
msgstr ""
#. Tag: para
-#: installation.xml:344
+#: installation.xml:351
#, no-c-format
msgid ""
"The following list shows only the most commonly used parameters. For a "
msgstr ""
#. Tag: para
-#: installation.xml:354
+#: installation.xml:361
#, no-c-format
msgid ""
"This is the location the PostGIS libraries and SQL scripts will be installed "
msgstr ""
#. Tag: para
-#: installation.xml:361
+#: installation.xml:368
#, no-c-format
msgid ""
"This parameter is currently broken, as the package will only install into "
msgstr ""
#. Tag: para
-#: installation.xml:376
+#: installation.xml:383
#, no-c-format
msgid ""
"PostgreSQL provides a utility called <command>pg_config</command> to enable "
msgstr ""
#. Tag: para
-#: installation.xml:390
+#: installation.xml:397
#, no-c-format
msgid ""
"GDAL, a required library, provides functionality needed for raster support "
msgstr ""
#. Tag: para
-#: installation.xml:404
+#: installation.xml:411
#, no-c-format
msgid ""
"GEOS, a required geometry library, provides a utility called <command>geos-"
msgstr ""
#. Tag: para
-#: installation.xml:418
+#: installation.xml:425
#, no-c-format
msgid ""
"LibXML is the library required for doing GeomFromKML/GML processes. It "
msgstr ""
#. Tag: para
-#: installation.xml:436
+#: installation.xml:443
#, no-c-format
msgid ""
"Proj4 is a reprojection library required by PostGIS. Use this parameter "
msgstr ""
#. Tag: para
-#: installation.xml:448
+#: installation.xml:455
#, no-c-format
msgid "Directory where iconv is installed."
msgstr ""
#. Tag: para
-#: installation.xml:457
+#: installation.xml:464
#, no-c-format
msgid ""
"<ulink url=\"http://oss.metaparadigm.com/json-c/\">JSON-C</ulink> is an MIT-"
msgstr ""
#. Tag: para
-#: installation.xml:469
+#: installation.xml:476
#, no-c-format
msgid ""
"<ulink url=\"http://www.pcre.org/\">PCRE</ulink> is an BSD-licensed Perl "
msgstr ""
#. Tag: para
-#: installation.xml:481
+#: installation.xml:488
#, no-c-format
msgid ""
"Compile the data import GUI (requires GTK+2.0). This will create shp2pgsql-"
msgstr ""
#. Tag: para
-#: installation.xml:490
+#: installation.xml:497
#, no-c-format
msgid ""
"Compile with raster support. This will build rtpostgis-"
msgstr ""
#. Tag: para
-#: installation.xml:499
+#: installation.xml:506
#, no-c-format
msgid ""
"Disable topology support. There is no corresponding library as all logic "
msgstr ""
#. Tag: para
-#: installation.xml:508
+#: installation.xml:515
#, no-c-format
msgid ""
"By default PostGIS will try to detect gettext support and compile with it, "
msgstr ""
#. Tag: para
-#: installation.xml:519
+#: installation.xml:526
#, no-c-format
msgid ""
"By default PostGIS will not install with sfcgal support without this switch. "
msgstr ""
#. Tag: para
-#: installation.xml:527
+#: installation.xml:534
#, no-c-format
msgid ""
"If you obtained PostGIS from the SVN <ulink url=\"http://svn.osgeo.org/"
msgstr ""
#. Tag: para
-#: installation.xml:539
+#: installation.xml:546
#, no-c-format
msgid ""
"This script will generate the <command>configure</command> script that in "
msgstr ""
#. Tag: para
-#: installation.xml:544
+#: installation.xml:551
#, no-c-format
msgid ""
"If you instead obtained PostGIS as a tarball, running <command>./autogen.sh</"
msgstr ""
#. Tag: title
-#: installation.xml:553
+#: installation.xml:560
#, no-c-format
msgid "Building"
msgstr ""
#. Tag: para
-#: installation.xml:555
+#: installation.xml:562
#, no-c-format
msgid ""
"Once the Makefile has been generated, building PostGIS is as simple as "
msgstr ""
#. Tag: para
-#: installation.xml:564
+#: installation.xml:571
#, no-c-format
msgid ""
"The last line of the output should be \"<code>PostGIS was built "
msgstr ""
#. Tag: para
-#: installation.xml:569
+#: installation.xml:576
#, no-c-format
msgid ""
"As of PostGIS v1.4.0, all the functions have comments generated from the "
msgstr ""
#. Tag: command
-#: installation.xml:579 installation.xml:603
+#: installation.xml:586 installation.xml:610
#, no-c-format
msgid "make comments"
msgstr ""
#. Tag: para
-#: installation.xml:582
+#: installation.xml:589
#, no-c-format
msgid ""
"Introduced in PostGIS 2.0. This generates html cheat sheets suitable for "
msgstr ""
#. Tag: para
-#: installation.xml:587
+#: installation.xml:594
#, no-c-format
msgid ""
"You can download some pre-built ones available in html and pdf from <ulink "
msgstr ""
#. Tag: command
-#: installation.xml:590
+#: installation.xml:597
#, no-c-format
msgid "make cheatsheets"
msgstr ""
#. Tag: title
-#: installation.xml:595
+#: installation.xml:602
#, no-c-format
msgid "Building PostGIS Extensions and Deploying them"
msgstr ""
#. Tag: para
-#: installation.xml:597
+#: installation.xml:604
#, no-c-format
msgid ""
"The PostGIS extensions are built and installed automatically if you are "
msgstr ""
#. Tag: para
-#: installation.xml:600
+#: installation.xml:607
#, no-c-format
msgid ""
"If you are building from source repository, you need to build the function "
msgstr ""
#. Tag: para
-#: installation.xml:605
+#: installation.xml:612
#, no-c-format
msgid ""
"Building the comments is not necessary if you are building from a release "
msgstr ""
#. Tag: para
-#: installation.xml:606
+#: installation.xml:613
#, no-c-format
msgid ""
"If you are building against PostgreSQL 9.1, the extensions should "
msgstr ""
#. Tag: programlisting
-#: installation.xml:608
+#: installation.xml:615
#, no-c-format
msgid ""
"cd extensions\n"
msgstr ""
#. Tag: para
-#: installation.xml:609
+#: installation.xml:616
#, no-c-format
msgid ""
"The extension files will always be the same for the same version of PostGIS "
msgstr ""
#. Tag: para
-#: installation.xml:611
+#: installation.xml:618
#, no-c-format
msgid ""
"If you want to install the extensions manually on a separate server "
msgstr ""
#. Tag: para
-#: installation.xml:618
+#: installation.xml:625
#, no-c-format
msgid ""
"These are the control files that denote information such as the version of "
msgstr ""
#. Tag: para
-#: installation.xml:624
+#: installation.xml:631
#, no-c-format
msgid ""
"All the files in the /sql folder of each extension. Note that these need to "
msgstr ""
#. Tag: para
-#: installation.xml:630
+#: installation.xml:637
#, no-c-format
msgid ""
"Once you do that, you should see <varname>postgis</varname>, "
msgstr ""
#. Tag: para
-#: installation.xml:631
+#: installation.xml:638
#, no-c-format
msgid ""
"If you are using psql, you can verify that the extensions are installed by "
msgstr ""
#. Tag: programlisting
-#: installation.xml:632
+#: installation.xml:639
#, no-c-format
msgid ""
"SELECT name, default_version,installed_version\n"
msgstr ""
#. Tag: para
-#: installation.xml:634
+#: installation.xml:641
#, no-c-format
msgid ""
"If you have the extension installed in the database you are querying, you'll "
msgstr ""
#. Tag: para
-#: installation.xml:638
+#: installation.xml:645
#, no-c-format
msgid ""
"If you have the extensions available, you can install postgis extension in "
msgstr ""
#. Tag: programlisting
-#: installation.xml:639
+#: installation.xml:646
#, no-c-format
msgid ""
"CREATE EXTENSION postgis;\n"
msgstr ""
#. Tag: para
-#: installation.xml:641
+#: installation.xml:648
#, no-c-format
msgid ""
"In psql you can use to see what versions you have installed and also what "
msgstr ""
#. Tag: programlisting
-#: installation.xml:642
+#: installation.xml:649
#, no-c-format
msgid ""
"\\connect mygisdb\n"
msgstr ""
#. Tag: screen
-#: installation.xml:644
+#: installation.xml:651
#, no-c-format
msgid ""
"List of installed extensions\n"
msgstr ""
#. Tag: para
-#: installation.xml:646
+#: installation.xml:653
#, no-c-format
msgid ""
"Extension tables <varname>spatial_ref_sys</varname>, <varname>layer</"
msgstr ""
#. Tag: para
-#: installation.xml:651
+#: installation.xml:658
#, no-c-format
msgid ""
"If you installed &last_release_version;, without using our wonderful "
msgstr ""
#. Tag: para
-#: installation.xml:652
+#: installation.xml:659
#, no-c-format
msgid ""
"If you installed postgis without raster support, you'll need to install "
msgstr ""
#. Tag: para
-#: installation.xml:653
+#: installation.xml:660
#, no-c-format
msgid ""
"Then you can run the below commands to package the functions in their "
msgstr ""
#. Tag: programlisting
-#: installation.xml:654
+#: installation.xml:661
#, no-c-format
msgid ""
"CREATE EXTENSION postgis FROM unpackaged;\n"
msgstr ""
#. Tag: title
-#: installation.xml:660
+#: installation.xml:667
#, no-c-format
msgid "Testing"
msgstr ""
#. Tag: para
-#: installation.xml:662
+#: installation.xml:669
#, no-c-format
msgid "If you wish to test the PostGIS build, run"
msgstr ""
#. Tag: command
-#: installation.xml:667
+#: installation.xml:674
#, no-c-format
msgid "make check"
msgstr ""
#. Tag: para
-#: installation.xml:670
+#: installation.xml:677
#, no-c-format
msgid ""
"The above command will run through various checks and regression tests using "
msgstr ""
#. Tag: para
-#: installation.xml:676
+#: installation.xml:683
#, no-c-format
msgid ""
"If you configured PostGIS using non-standard PostgreSQL, GEOS, or Proj4 "
msgstr ""
#. Tag: para
-#: installation.xml:684
+#: installation.xml:691
#, no-c-format
msgid ""
"Currently, the <command>make check</command> relies on the <code>PATH</code> "
msgstr ""
#. Tag: para
-#: installation.xml:696
+#: installation.xml:703
#, no-c-format
msgid ""
"If successful, the output of the test should be similar to the following:"
msgstr ""
#. Tag: programlisting
-#: installation.xml:701
+#: installation.xml:708
#, no-c-format
msgid ""
"CUnit - A unit testing framework for C - Version 2.1-2\n"
msgstr ""
#. Tag: para
-#: installation.xml:703
+#: installation.xml:710
#, no-c-format
msgid ""
"The <varname>postgis_tiger_geocoder</varname> and "
msgstr ""
#. Tag: para
-#: installation.xml:704
+#: installation.xml:711
#, no-c-format
msgid "For address_standardizer:"
msgstr ""
#. Tag: programlisting
-#: installation.xml:705
+#: installation.xml:712
#, no-c-format
msgid ""
"cd extensions/address_standardizer\n"
msgstr ""
#. Tag: para
-#: installation.xml:707
+#: installation.xml:714
#, no-c-format
msgid "Output should look like:"
msgstr ""
#. Tag: screen
-#: installation.xml:708
+#: installation.xml:715
#, no-c-format
msgid ""
"============== dropping database \"contrib_regression\" ==============\n"
msgstr ""
#. Tag: para
-#: installation.xml:710
+#: installation.xml:717
#, no-c-format
msgid ""
"For tiger geocoder, make sure you have postgis and fuzzystrmatch extensions "
msgstr ""
#. Tag: programlisting
-#: installation.xml:711
+#: installation.xml:718
#, no-c-format
msgid ""
"cd extensions/postgis_tiger_geocoder\n"
msgstr ""
#. Tag: para
-#: installation.xml:712
+#: installation.xml:719
#, no-c-format
msgid "output should look like:"
msgstr ""
#. Tag: screen
-#: installation.xml:713
+#: installation.xml:720
#, no-c-format
msgid ""
"============== dropping database \"contrib_regression\" ==============\n"
msgstr ""
#. Tag: title
-#: installation.xml:717
+#: installation.xml:724
#, no-c-format
msgid "Installation"
msgstr ""
#. Tag: para
-#: installation.xml:719
+#: installation.xml:726
#, no-c-format
msgid "To install PostGIS, type"
msgstr ""
#. Tag: command
-#: installation.xml:724
+#: installation.xml:731
#, no-c-format
msgid "make install"
msgstr ""
#. Tag: para
-#: installation.xml:727
+#: installation.xml:734
#, no-c-format
msgid ""
"This will copy the PostGIS installation files into their appropriate "
msgstr ""
#. Tag: para
-#: installation.xml:735
+#: installation.xml:742
#, no-c-format
msgid ""
"The loader and dumper binaries are installed in <filename>[prefix]/bin</"
msgstr ""
#. Tag: para
-#: installation.xml:742
+#: installation.xml:749
#, no-c-format
msgid ""
"The SQL files, such as <filename>postgis.sql</filename>, are installed in "
msgstr ""
#. Tag: para
-#: installation.xml:749
+#: installation.xml:756
#, no-c-format
msgid ""
"The PostGIS libraries are installed in <filename>[prefix]/lib</filename>."
msgstr ""
#. Tag: para
-#: installation.xml:756
+#: installation.xml:763
#, no-c-format
msgid ""
"If you previously ran the <command>make comments</command> command to "
msgstr ""
#. Tag: command
-#: installation.xml:763
+#: installation.xml:770
#, no-c-format
msgid "make comments-install"
msgstr ""
#. Tag: para
-#: installation.xml:767
+#: installation.xml:774
#, no-c-format
msgid ""
"<filename>postgis_comments.sql</filename>, <filename>raster_comments.sql</"
msgstr ""
#. Tag: title
-#: installation.xml:777
+#: installation.xml:784
#, no-c-format
msgid "Creating a spatial database using EXTENSIONS"
msgstr ""
#. Tag: para
-#: installation.xml:779
+#: installation.xml:786
#, no-c-format
msgid ""
"If you are using PostgreSQL 9.1+ and have compiled and installed the "
msgstr ""
#. Tag: command
-#: installation.xml:785 installation.xml:822
+#: installation.xml:792 installation.xml:829
#, no-c-format
msgid "createdb [yourdatabase]"
msgstr ""
#. Tag: para
-#: installation.xml:788
+#: installation.xml:795
#, no-c-format
msgid ""
"The core postgis extension installs PostGIS geometry, geography, raster, "
msgstr ""
#. Tag: command
-#: installation.xml:794
+#: installation.xml:801
#, no-c-format
msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
msgstr ""
#. Tag: para
-#: installation.xml:797
+#: installation.xml:804
#, no-c-format
msgid ""
"Topology is packaged as a separate extension and installable with command:"
msgstr ""
#. Tag: command
-#: installation.xml:802
+#: installation.xml:809
#, no-c-format
msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
msgstr ""
#. Tag: para
-#: installation.xml:805 installation.xml:902
+#: installation.xml:812 installation.xml:909
#, 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:903
+#: installation.xml:813 installation.xml:910
#, no-c-format
msgid "psql -d [yourdatabase] -f legacy.sql"
msgstr ""
#. Tag: para
-#: installation.xml:807
+#: installation.xml:814
#, no-c-format
msgid ""
"If you need legacy functions, you'll need to reinstall the legacy.sql script "
msgstr ""
#. Tag: para
-#: installation.xml:810 installation.xml:907
+#: installation.xml:817 installation.xml:914
#, no-c-format
msgid ""
"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
msgstr ""
#. Tag: title
-#: installation.xml:814
+#: installation.xml:821
#, no-c-format
msgid "Create a spatially-enabled database without using extensions"
msgstr ""
#. Tag: para
-#: installation.xml:816
+#: installation.xml:823
#, no-c-format
msgid ""
"This is generally only needed if you built-PostGIS without raster support. "
msgstr ""
#. Tag: para
-#: installation.xml:817
+#: installation.xml:824
#, no-c-format
msgid ""
"The first step in creating a PostGIS database is to create a simple "
msgstr ""
#. Tag: para
-#: installation.xml:825
+#: installation.xml:832
#, no-c-format
msgid ""
"Many of the PostGIS functions are written in the PL/pgSQL procedural "
msgstr ""
#. Tag: command
-#: installation.xml:833
+#: installation.xml:840
#, no-c-format
msgid "createlang plpgsql [yourdatabase]"
msgstr ""
#. Tag: para
-#: installation.xml:836
+#: installation.xml:843
#, no-c-format
msgid ""
"Now load the PostGIS object and function definitions into your database by "
msgstr ""
#. Tag: command
-#: installation.xml:844
+#: installation.xml:851
#, no-c-format
msgid "psql -d [yourdatabase] -f postgis.sql"
msgstr ""
#. Tag: para
-#: installation.xml:847
+#: installation.xml:854
#, no-c-format
msgid ""
"For a complete set of EPSG coordinate system definition identifiers, you can "
msgstr ""
#. Tag: command
-#: installation.xml:855
+#: installation.xml:862
#, no-c-format
msgid "psql -d [yourdatabase] -f spatial_ref_sys.sql"
msgstr ""
#. Tag: para
-#: installation.xml:858
+#: installation.xml:865
#, no-c-format
msgid ""
"If you wish to add comments to the PostGIS functions, the final step is to "
msgstr ""
#. Tag: command
-#: installation.xml:866
+#: installation.xml:873
#, no-c-format
msgid "psql -d [yourdatabase] -f postgis_comments.sql"
msgstr ""
#. Tag: para
-#: installation.xml:869
+#: installation.xml:876
#, no-c-format
msgid "Install raster support"
msgstr ""
#. Tag: command
-#: installation.xml:874
+#: installation.xml:881
#, no-c-format
msgid "psql -d [yourdatabase] -f rtpostgis.sql"
msgstr ""
#. Tag: para
-#: installation.xml:877
+#: installation.xml:884
#, no-c-format
msgid ""
"Install raster support comments. This will provide quick help info for each "
msgstr ""
#. Tag: command
-#: installation.xml:883
+#: installation.xml:890
#, no-c-format
msgid "psql -d [yourdatabase] -f raster_comments.sql"
msgstr ""
#. Tag: para
-#: installation.xml:885
+#: installation.xml:892
#, no-c-format
msgid "Install topology support"
msgstr ""
#. Tag: command
-#: installation.xml:890
+#: installation.xml:897
#, no-c-format
msgid "psql -d [yourdatabase] -f topology/topology.sql"
msgstr ""
#. Tag: para
-#: installation.xml:893
+#: installation.xml:900
#, no-c-format
msgid ""
"Install topology support comments. This will provide quick help info for "
msgstr ""
#. Tag: command
-#: installation.xml:899
+#: installation.xml:906
#, no-c-format
msgid "psql -d [yourdatabase] -f topology/topology_comments.sql"
msgstr ""
#. Tag: para
-#: installation.xml:904
+#: installation.xml:911
#, no-c-format
msgid ""
"There is an alternative <filename>legacy_minimal.sql</filename> you can run "
msgstr ""
#. Tag: title
-#: installation.xml:910
+#: installation.xml:917
#, no-c-format
msgid "Installing and Using the address standardizer"
msgstr ""
#. Tag: para
-#: installation.xml:911
+#: installation.xml:918
#, no-c-format
msgid ""
"The <code>address_standardizer</code> extension used to be a separate "
msgstr ""
#. Tag: para
-#: installation.xml:913
+#: installation.xml:920
#, no-c-format
msgid ""
"This standardizer can be used in conjunction with the PostGIS packaged tiger "
msgstr ""
#. Tag: para
-#: installation.xml:917
+#: installation.xml:924
#, no-c-format
msgid ""
"The address standardizer relies on PCRE which is usually already installed "
msgstr ""
#. Tag: para
-#: installation.xml:920
+#: installation.xml:927
#, no-c-format
msgid ""
"For Windows users, the PostGIS 2.1+ bundle is packaged with the "
msgstr ""
#. Tag: para
-#: installation.xml:923
+#: installation.xml:930
#, no-c-format
msgid ""
"Once you have installed, you can connect to your database and run the SQL:"
msgstr ""
#. Tag: programlisting
-#: installation.xml:924
+#: installation.xml:931
#, no-c-format
msgid "CREATE EXTENSION address_standardizer;"
msgstr ""
#. Tag: para
-#: installation.xml:926
+#: installation.xml:933
#, no-c-format
msgid "The following test requires no rules, gaz, or lex tables"
msgstr ""
#. Tag: programlisting
-#: installation.xml:927
+#: installation.xml:934
#, no-c-format
msgid ""
"SELECT num, street, city, state, zip\n"
msgstr ""
#. Tag: para
-#: installation.xml:928
+#: installation.xml:935
#, no-c-format
msgid "Output should be"
msgstr ""
#. Tag: screen
-#: installation.xml:929
+#: installation.xml:936
#, no-c-format
msgid ""
"num | street | city | state | zip\n"
msgstr ""
#. Tag: title
-#: installation.xml:931
+#: installation.xml:938
#, no-c-format
msgid "Installing Regex::Assemble"
msgstr ""
#. Tag: para
-#: installation.xml:932
+#: installation.xml:939
#, no-c-format
msgid ""
"Perl Regex:Assemble is no longer needed for compiling address_standardizer "
msgstr ""
#. Tag: programlisting
-#: installation.xml:933
+#: installation.xml:940
#, no-c-format
msgid "cpan Regexp::Assemble"
msgstr ""
#. Tag: para
-#: installation.xml:934
+#: installation.xml:941
#, no-c-format
msgid "or if you are on Ubuntu / Debian you might need to do"
msgstr ""
#. Tag: programlisting
-#: installation.xml:935
+#: installation.xml:942
#, no-c-format
msgid "sudo perl -MCPAN -e \"install Regexp::Assemble\""
msgstr ""
#. Tag: title
-#: installation.xml:940
+#: installation.xml:947
#, no-c-format
msgid "Installing, Upgrading Tiger Geocoder and loading data"
msgstr ""
#. Tag: para
-#: installation.xml:942
+#: installation.xml:949
#, no-c-format
msgid ""
"Extras like Tiger geocoder may not be packaged in your PostGIS distribution. "
msgstr ""
#. Tag: title
-#: installation.xml:946
+#: installation.xml:953
#, no-c-format
msgid "Tiger Geocoder Enabling your PostGIS database: Using Extension"
msgstr ""
#. Tag: para
-#: installation.xml:947
+#: installation.xml:954
#, no-c-format
msgid ""
"If you are using PostgreSQL 9.1+ and PostGIS 2.1+, you can take advantage of "
msgstr ""
#. Tag: para
-#: installation.xml:949
+#: installation.xml:956
#, no-c-format
msgid ""
"First get binaries for PostGIS 2.1+ or compile and install as usual. This "
msgstr ""
#. Tag: para
-#: installation.xml:950
+#: installation.xml:957
#, no-c-format
msgid ""
"Connect to your database via psql or pgAdmin or some other tool and run the "
msgstr ""
#. Tag: programlisting
-#: installation.xml:951
+#: installation.xml:958
#, no-c-format
msgid ""
"CREATE EXTENSION postgis;\n"
msgstr ""
#. Tag: para
-#: installation.xml:953
+#: installation.xml:960
#, no-c-format
msgid ""
"If you already have postgis_tiger_geocoder extension installed, and just "
msgstr ""
#. Tag: programlisting
-#: installation.xml:954
+#: installation.xml:961
#, no-c-format
msgid ""
"ALTER EXTENSION postgis UPDATE;\n"
msgstr ""
#. Tag: para
-#: installation.xml:955
+#: installation.xml:962
#, no-c-format
msgid ""
"If you made custom entries or changes to <varname>tiger.loader_platform</"
msgstr ""
#. Tag: para
-#: installation.xml:957
+#: installation.xml:964
#, no-c-format
msgid ""
"To confirm your install is working correctly, run this sql in your database:"
msgstr ""
#. Tag: programlisting
-#: installation.xml:958
+#: installation.xml:965
#, no-c-format
msgid ""
"SELECT na.address, na.streetname,na.streettypeabbrev, na.zip\n"
msgstr ""
#. Tag: para
-#: installation.xml:959
+#: installation.xml:966
#, no-c-format
msgid "Which should output"
msgstr ""
#. Tag: screen
-#: installation.xml:960
+#: installation.xml:967
#, no-c-format
msgid ""
"address | streetname | streettypeabbrev | zip\n"
msgstr ""
#. Tag: para
-#: installation.xml:962
+#: installation.xml:969
#, no-c-format
msgid ""
"Create a new record in <varname>tiger.loader_platform</varname> table with "
msgstr ""
#. Tag: para
-#: installation.xml:963
+#: installation.xml:970
#, no-c-format
msgid ""
"So for example to create a profile called debbie that follows <code>sh</"
msgstr ""
#. Tag: programlisting
-#: installation.xml:964
+#: installation.xml:971
#, no-c-format
msgid ""
"INSERT INTO tiger.loader_platform(os, declare_sect, pgbin, wget, "
msgstr ""
#. Tag: para
-#: installation.xml:965
+#: installation.xml:972
#, no-c-format
msgid ""
"And then edit the paths in the <emphasis>declare_sect</emphasis> column to "
msgstr ""
#. Tag: para
-#: installation.xml:967
+#: installation.xml:974
#, no-c-format
msgid ""
"If you don't edit this <varname>loader_platform</varname> table, it will "
msgstr ""
#. Tag: para
-#: installation.xml:969
+#: installation.xml:976
#, no-c-format
msgid ""
"As of PostGIS 2.4.1 the Zip code-5 digit tabulation area <varname>zcta5</"
msgstr ""
#. Tag: para
-#: installation.xml:971
+#: installation.xml:978
#, no-c-format
msgid "To enable it, do the following:"
msgstr ""
#. Tag: programlisting
-#: installation.xml:972
+#: installation.xml:979
#, no-c-format
msgid ""
"UPDATE tiger.loader_lookuptables SET load = true WHERE table_name = "
msgstr ""
#. Tag: para
-#: installation.xml:973
+#: installation.xml:980
#, no-c-format
msgid ""
"If present the <xref linkend=\"Geocode\"/> function can use it if a boundary "
msgstr ""
#. Tag: para
-#: installation.xml:976
+#: installation.xml:983
#, no-c-format
msgid ""
"Create a folder called <filename>gisdata</filename> on root of server or "
msgstr ""
#. Tag: para
-#: installation.xml:978
+#: installation.xml:985
#, no-c-format
msgid ""
"Create a folder called temp in the <filename>gisdata</filename> folder or "
msgstr ""
#. Tag: para
-#: installation.xml:980
+#: installation.xml:987
#, no-c-format
msgid ""
"Then run the <xref linkend=\"Loader_Generate_Nation_Script\"/> SQL function "
msgstr ""
#. Tag: programlisting
-#: installation.xml:981
+#: installation.xml:988
#, no-c-format
msgid ""
"psql -c \"SELECT Loader_Generate_Nation_Script('debbie')\" -d geocoder -tA "
msgstr ""
#. Tag: para
-#: installation.xml:984
+#: installation.xml:991
#, no-c-format
msgid "Run the generated nation load commandline scripts."
msgstr ""
#. Tag: programlisting
-#: installation.xml:985
+#: installation.xml:992
#, no-c-format
msgid ""
"cd /gisdata\n"
msgstr ""
#. Tag: para
-#: installation.xml:988
+#: installation.xml:995
#, no-c-format
msgid ""
"After you are done running the nation script, you should have three tables "
msgstr ""
#. Tag: programlisting
-#: installation.xml:989
+#: installation.xml:996
#, no-c-format
msgid "SELECT count(*) FROM tiger_data.county_all;"
msgstr ""
#. Tag: screen
-#: installation.xml:990
+#: installation.xml:997
#, no-c-format
msgid ""
"count\n"
msgstr ""
#. Tag: programlisting
-#: installation.xml:991
+#: installation.xml:998
#, no-c-format
msgid "SELECT count(*) FROM tiger_data.state_all;"
msgstr ""
#. Tag: screen
-#: installation.xml:992
+#: installation.xml:999
#, no-c-format
msgid ""
"count\n"
msgstr ""
#. Tag: para
-#: installation.xml:995
+#: installation.xml:1002
#, no-c-format
msgid ""
"By default the tables corresponding to <varname>bg</varname>, "
msgstr ""
#. Tag: programlisting
-#: installation.xml:997
+#: installation.xml:1004
#, no-c-format
msgid ""
"UPDATE tiger.loader_lookuptables SET load = true WHERE load = false AND "
msgstr ""
#. Tag: para
-#: installation.xml:998
+#: installation.xml:1005
#, no-c-format
msgid ""
"Alternatively you can load just these tables after loading state data using "
msgstr ""
#. Tag: para
-#: installation.xml:1000
+#: installation.xml:1007
#, no-c-format
msgid ""
"For each state you want to load data for, generate a state script <xref "
msgstr ""
#. Tag: para
-#: installation.xml:1000
+#: installation.xml:1007
#, no-c-format
msgid ""
"DO NOT Generate the state script until you have already loaded the nation "
msgstr ""
#. Tag: programlisting
-#: installation.xml:1002
+#: installation.xml:1009
#, no-c-format
msgid ""
"psql -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie')\" -d geocoder "
msgstr ""
#. Tag: para
-#: installation.xml:1004
+#: installation.xml:1011
#, no-c-format
msgid "Run the generated commandline scripts."
msgstr ""
#. Tag: programlisting
-#: installation.xml:1005
+#: installation.xml:1012
#, no-c-format
msgid ""
"cd /gisdata\n"
msgstr ""
#. Tag: para
-#: installation.xml:1007
+#: installation.xml:1014
#, no-c-format
msgid ""
"After you are done loading all data or at a stopping point, it's a good idea "
msgstr ""
#. Tag: programlisting
-#: installation.xml:1008
+#: installation.xml:1015
#, no-c-format
msgid ""
"SELECT install_missing_indexes();\n"
msgstr ""
#. Tag: title
-#: installation.xml:1011
+#: installation.xml:1018
#, no-c-format
msgid "Converting a Tiger Geocoder Regular Install to Extension Model"
msgstr ""
#. Tag: para
-#: installation.xml:1012
+#: installation.xml:1019
#, no-c-format
msgid ""
"If you installed the tiger geocoder without using the extension model, you "
msgstr ""
#. Tag: para
-#: installation.xml:1014
+#: installation.xml:1021
#, no-c-format
msgid ""
"Follow instructions in <xref linkend=\"upgrade_tiger_geocoder\"/> for the "
msgstr ""
#. Tag: para
-#: installation.xml:1015
+#: installation.xml:1022
#, no-c-format
msgid ""
"Connect to your database with psql or pgAdmin and run the following command:"
msgstr ""
#. Tag: programlisting
-#: installation.xml:1016
+#: installation.xml:1023
#, no-c-format
msgid "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
msgstr ""
#. Tag: title
-#: installation.xml:1023
+#: installation.xml:1030
#, no-c-format
msgid "Tiger Geocoder Enabling your PostGIS database: Not Using Extensions"
msgstr ""
#. Tag: para
-#: installation.xml:1024
+#: installation.xml:1031
#, no-c-format
msgid "First install PostGIS using the prior instructions."
msgstr ""
#. Tag: para
-#: installation.xml:1028 installation.xml:1088
+#: installation.xml:1035 installation.xml:1095
#, no-c-format
msgid ""
"If you don't have an extras folder, download <ulink url="
msgstr ""
#. Tag: command
-#: installation.xml:1033 installation.xml:1093
+#: installation.xml:1040 installation.xml:1100
#, no-c-format
msgid "tar xvfz postgis-&last_release_version;.tar.gz"
msgstr ""
#. Tag: command
-#: installation.xml:1037
+#: installation.xml:1044
#, no-c-format
msgid "cd postgis-&last_release_version;/extras/tiger_geocoder"
msgstr ""
#. Tag: para
-#: installation.xml:1040
+#: installation.xml:1047
#, no-c-format
msgid ""
"Edit the <filename>tiger_loader_2015.sql</filename> (or latest loader file "
msgstr ""
#. Tag: para
-#: installation.xml:1042
+#: installation.xml:1049
#, no-c-format
msgid ""
"If you are installing Tiger geocoder for the first time edit either the "
msgstr ""
#. Tag: para
-#: installation.xml:1046
+#: installation.xml:1053
#, no-c-format
msgid ""
"Verify that you now have a <varname>tiger</varname> schema in your database "
msgstr ""
#. Tag: programlisting
-#: installation.xml:1046
+#: installation.xml:1053
#, no-c-format
msgid "ALTER DATABASE geocoder SET search_path=public, tiger;"
msgstr ""
#. Tag: para
-#: installation.xml:1047
+#: installation.xml:1054
#, no-c-format
msgid ""
"The normalizing address functionality works more or less without any data "
msgstr ""
#. Tag: programlisting
-#: installation.xml:1048
+#: installation.xml:1055
#, no-c-format
msgid ""
"SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
msgstr ""
#. Tag: title
-#: installation.xml:1051
+#: installation.xml:1058
#, no-c-format
msgid "Using Address Standardizer Extension with Tiger geocoder"
msgstr ""
#. Tag: para
-#: installation.xml:1052
+#: installation.xml:1059
#, no-c-format
msgid ""
"One of the many complaints of folks is the address normalizer function <xref "
msgstr ""
#. Tag: para
-#: installation.xml:1055
+#: installation.xml:1062
#, no-c-format
msgid ""
"Once you install this extension in the same database as you have installed "
msgstr ""
#. Tag: title
-#: installation.xml:1058
+#: installation.xml:1065
#, no-c-format
msgid "Loading Tiger Data"
msgstr ""
#. Tag: para
-#: installation.xml:1059
+#: installation.xml:1066
#, no-c-format
msgid ""
"The instructions for loading data are available in a more detailed form in "
msgstr ""
#. Tag: para
-#: installation.xml:1060
+#: installation.xml:1067
#, no-c-format
msgid ""
"The load process downloads data from the census website for the respective "
msgstr ""
#. Tag: para
-#: installation.xml:1062
+#: installation.xml:1069
#, no-c-format
msgid "In order to be able to load data you'll need the following tools:"
msgstr ""
#. Tag: para
-#: installation.xml:1064
+#: installation.xml:1071
#, no-c-format
msgid "A tool to unzip the zip files from census website."
msgstr ""
#. Tag: para
-#: installation.xml:1065
+#: installation.xml:1072
#, no-c-format
msgid ""
"For Unix like systems: <varname>unzip</varname> executable which is usually "
msgstr ""
#. Tag: para
-#: installation.xml:1066
+#: installation.xml:1073
#, no-c-format
msgid ""
"For Windows, 7-zip which is a free compress/uncompress tool you can download "
msgstr ""
#. Tag: para
-#: installation.xml:1068
+#: installation.xml:1075
#, no-c-format
msgid ""
"<filename>shp2pgsql</filename> commandline which is installed by default "
msgstr ""
#. Tag: para
-#: installation.xml:1069
+#: installation.xml:1076
#, no-c-format
msgid ""
"<filename>wget</filename> which is a web grabber tool usually installed on "
msgstr ""
#. Tag: para
-#: installation.xml:1070
+#: installation.xml:1077
#, no-c-format
msgid ""
"If you are on windows, you can get pre-compiled binaries from <ulink url="
msgstr ""
#. Tag: para
-#: installation.xml:1073
+#: installation.xml:1080
#, no-c-format
msgid ""
"If you are upgrading from tiger_2010, you'll need to first generate and run "
msgstr ""
#. Tag: para
-#: installation.xml:1075
+#: installation.xml:1082
#, no-c-format
msgid ""
"To load state data refer to <xref linkend=\"Loader_Generate_Script\"/> to "
msgstr ""
#. Tag: para
-#: installation.xml:1078
+#: installation.xml:1085
#, no-c-format
msgid ""
"After the states you desire have been loaded, make sure to run the: "
msgstr ""
#. Tag: para
-#: installation.xml:1080
+#: installation.xml:1087
#, no-c-format
msgid ""
"To test that things are working as they should, try to run a geocode on an "
msgstr ""
#. Tag: title
-#: installation.xml:1083
+#: installation.xml:1090
#, no-c-format
msgid "Upgrading your Tiger Geocoder Install"
msgstr ""
#. Tag: para
-#: installation.xml:1084
+#: installation.xml:1091
#, no-c-format
msgid ""
"If you have Tiger Geocoder packaged with 2.0+ already installed, you can "
msgstr ""
#. Tag: command
-#: installation.xml:1097
+#: installation.xml:1104
#, no-c-format
msgid "cd postgis-&last_release_version;/extras/tiger_geocoder/tiger_2011"
msgstr ""
#. Tag: para
-#: installation.xml:1100
+#: installation.xml:1107
#, no-c-format
msgid ""
"Locate the <filename>upgrade_geocoder.bat</filename> script If you are on "
msgstr ""
#. Tag: para
-#: installation.xml:1103
+#: installation.xml:1110
#, no-c-format
msgid ""
"If you are upgrading from 2010 or 2011, make sure to unremark out the loader "
msgstr ""
#. Tag: para
-#: installation.xml:1104
+#: installation.xml:1111
#, no-c-format
msgid "Then run th corresponding script from the commandline."
msgstr ""
#. Tag: para
-#: installation.xml:1108
+#: installation.xml:1115
#, no-c-format
msgid ""
"Next drop all nation tables and load up the new ones. Generate a drop script "
msgstr ""
#. Tag: programlisting
-#: installation.xml:1109
+#: installation.xml:1116
#, no-c-format
msgid "SELECT drop_nation_tables_generate_script();"
msgstr ""
#. Tag: para
-#: installation.xml:1110
+#: installation.xml:1117
#, no-c-format
msgid "Run the generated drop SQL statements."
msgstr ""
#. Tag: para
-#: installation.xml:1111
+#: installation.xml:1118
#, no-c-format
msgid ""
"Generate a nation load script with this SELECT statement as detailed in "
msgstr ""
#. Tag: emphasis
-#: installation.xml:1112
+#: installation.xml:1119
#, no-c-format
msgid "For windows"
msgstr ""
#. Tag: programlisting
-#: installation.xml:1113
+#: installation.xml:1120
#, no-c-format
msgid "SELECT loader_generate_nation_script('windows');"
msgstr ""
#. Tag: emphasis
-#: installation.xml:1114
+#: installation.xml:1121
#, no-c-format
msgid "For unix/linux"
msgstr ""
#. Tag: programlisting
-#: installation.xml:1115
+#: installation.xml:1122
#, no-c-format
msgid "SELECT loader_generate_nation_script('sh');"
msgstr ""
#. Tag: para
-#: installation.xml:1116
+#: installation.xml:1123
#, no-c-format
msgid ""
"Refer to <xref linkend=\"tiger_geocoder_loading_data\"/> for instructions on "
msgstr ""
#. Tag: para
-#: installation.xml:1117
+#: installation.xml:1124
#, no-c-format
msgid ""
"You can have a mix of 2010/2011 state tables and can upgrade each state "
msgstr ""
#. Tag: title
-#: installation.xml:1123
+#: installation.xml:1130
#, no-c-format
msgid "Create a spatially-enabled database from a template"
msgstr ""
#. Tag: para
-#: installation.xml:1125
+#: installation.xml:1132
#, no-c-format
msgid ""
"Some packaged distributions of PostGIS (in particular the Win32 installers "
msgstr ""
#. Tag: para
-#: installation.xml:1136
+#: installation.xml:1143
#, no-c-format
msgid "From the shell:"
msgstr ""
#. Tag: programlisting
-#: installation.xml:1140
+#: installation.xml:1147
#, no-c-format
msgid "# createdb -T template_postgis my_spatial_db"
msgstr ""
#. Tag: para
-#: installation.xml:1142
+#: installation.xml:1149
#, no-c-format
msgid "From SQL:"
msgstr ""
#. Tag: programlisting
-#: installation.xml:1146
+#: installation.xml:1153
#, no-c-format
msgid "postgres=# CREATE DATABASE my_spatial_db TEMPLATE=template_postgis"
msgstr ""
#. Tag: title
-#: installation.xml:1150
+#: installation.xml:1157
#, no-c-format
msgid "Upgrading"
msgstr ""
#. Tag: para
-#: installation.xml:1152
+#: installation.xml:1159
#, no-c-format
msgid ""
"Upgrading existing spatial databases can be tricky as it requires "
msgstr ""
#. Tag: para
-#: installation.xml:1157
+#: installation.xml:1164
#, no-c-format
msgid ""
"Unfortunately not all definitions can be easily replaced in a live database, "
msgstr ""
#. Tag: para
-#: installation.xml:1162
+#: installation.xml:1169
#, no-c-format
msgid ""
"PostGIS provides a SOFT UPGRADE procedure for minor or bugfix releases, and "
msgstr ""
#. Tag: para
-#: installation.xml:1167
+#: installation.xml:1174
#, no-c-format
msgid ""
"Before attempting to upgrade PostGIS, it is always worth to backup your "
msgstr ""
#. Tag: title
-#: installation.xml:1174
+#: installation.xml:1181
#, no-c-format
msgid "Soft upgrade"
msgstr ""
#. Tag: para
-#: installation.xml:1176
+#: installation.xml:1183
#, no-c-format
msgid ""
"If you installed your database using extensions, you'll need to upgrade "
msgstr ""
#. Tag: title
-#: installation.xml:1179
+#: installation.xml:1186
#, no-c-format
msgid "Soft Upgrade Pre 9.1+ or without extensions"
msgstr ""
#. Tag: para
-#: installation.xml:1180
+#: installation.xml:1187
#, no-c-format
msgid ""
"This section applies only to those who installed PostGIS not using "
msgstr ""
#. Tag: programlisting
-#: installation.xml:1181
+#: installation.xml:1188
#, no-c-format
msgid "can't drop ... because postgis extension depends on it"
msgstr ""
#. Tag: para
-#: installation.xml:1182
+#: installation.xml:1189
#, no-c-format
msgid ""
"After compiling and installing (make install) you should find a "
msgstr ""
#. Tag: programlisting
-#: installation.xml:1186
+#: installation.xml:1193
#, no-c-format
msgid "psql -f postgis_upgrade.sql -d your_spatial_database"
msgstr ""
#. Tag: para
-#: installation.xml:1188
+#: installation.xml:1195
#, no-c-format
msgid ""
"The same procedure applies to raster and topology extensions, with upgrade "
msgstr ""
#. Tag: programlisting
-#: installation.xml:1196
+#: installation.xml:1203
#, no-c-format
msgid "psql -f rtpostgis_upgrade.sql -d your_spatial_database"
msgstr ""
#. Tag: programlisting
-#: installation.xml:1197
+#: installation.xml:1204
#, no-c-format
msgid "psql -f topology_upgrade.sql -d your_spatial_database"
msgstr ""
#. Tag: para
-#: installation.xml:1200
+#: installation.xml:1207
#, no-c-format
msgid ""
"If you can't find the <filename>postgis_upgrade*.sql</filename> specific for "
msgstr ""
#. Tag: para
-#: installation.xml:1206
+#: installation.xml:1213
#, no-c-format
msgid ""
"The <xref linkend=\"PostGIS_Full_Version\"/> function should inform you "
msgstr ""
#. Tag: title
-#: installation.xml:1213
+#: installation.xml:1220
#, no-c-format
msgid "Soft Upgrade 9.1+ using extensions"
msgstr ""
#. Tag: para
-#: installation.xml:1214
+#: installation.xml:1221
#, no-c-format
msgid ""
"If you originally installed PostGIS with extensions, then you need to "
msgstr ""
#. Tag: programlisting
-#: installation.xml:1215
+#: installation.xml:1222
#, no-c-format
msgid ""
"ALTER EXTENSION postgis UPDATE TO \"&last_release_version;\";\n"
msgstr ""
#. Tag: para
-#: installation.xml:1216
+#: installation.xml:1223
#, no-c-format
msgid "If you get an error notice something like:"
msgstr ""
#. Tag: programlisting
-#: installation.xml:1217
+#: installation.xml:1224
#, no-c-format
msgid "No migration path defined for ... to &last_release_version;"
msgstr ""
#. Tag: para
-#: installation.xml:1218
+#: installation.xml:1225
#, no-c-format
msgid ""
"Then you'll need to backup your database, create a fresh one as described in "
msgstr ""
#. Tag: para
-#: installation.xml:1219
+#: installation.xml:1226
#, no-c-format
msgid "If you get a notice message like:"
msgstr ""
#. Tag: programlisting
-#: installation.xml:1220
+#: installation.xml:1227
#, no-c-format
msgid ""
"Version \"&last_release_version;\" of extension \"postgis\" is already "
msgstr ""
#. Tag: para
-#: installation.xml:1221
+#: installation.xml:1228
#, no-c-format
msgid ""
"Then everything is already up to date and you can safely ignore it. "
msgstr ""
#. Tag: programlisting
-#: installation.xml:1227
+#: installation.xml:1234
#, no-c-format
msgid ""
"ALTER EXTENSION postgis UPDATE TO \"&last_release_version;next\";\n"
msgstr ""
#. Tag: para
-#: installation.xml:1228
+#: installation.xml:1235
#, no-c-format
msgid ""
"If you installed PostGIS originally without a version specified, you can "
msgstr ""
#. Tag: title
-#: installation.xml:1235
+#: installation.xml:1242
#, no-c-format
msgid "Hard upgrade"
msgstr ""
#. Tag: para
-#: installation.xml:1237
+#: installation.xml:1244
#, no-c-format
msgid ""
"By HARD UPGRADE we mean full dump/reload of postgis-enabled databases. You "
msgstr ""
#. Tag: para
-#: installation.xml:1246
+#: installation.xml:1253
#, no-c-format
msgid ""
"The dump/reload process is assisted by the postgis_restore.pl script which "
msgstr ""
#. Tag: para
-#: installation.xml:1255
+#: installation.xml:1262
#, no-c-format
msgid ""
"Supplementary instructions for windows users are available at <ulink url="
msgstr ""
#. Tag: para
-#: installation.xml:1258
+#: installation.xml:1265
#, no-c-format
msgid "The Procedure is as follows:"
msgstr ""
#. Tag: para
-#: installation.xml:1266
+#: installation.xml:1273
#, no-c-format
msgid ""
"Create a \"custom-format\" dump of the database you want to upgrade (let's "
msgstr ""
#. Tag: programlisting
-#: installation.xml:1274
+#: installation.xml:1281
#, no-c-format
msgid ""
"pg_dump -h localhost -p 5432 -U postgres -Fc -b -v -f \"/somepath/olddb."
msgstr ""
#. Tag: para
-#: installation.xml:1280
+#: installation.xml:1287
#, no-c-format
msgid ""
"Do a fresh install of PostGIS in a new database -- we'll refer to this "
msgstr ""
#. Tag: para
-#: installation.xml:1287
+#: installation.xml:1294
#, no-c-format
msgid ""
"The spatial_ref_sys entries found in your dump will be restored, but they "
msgstr ""
#. Tag: para
-#: installation.xml:1297
+#: installation.xml:1304
#, no-c-format
msgid ""
"If your database is really old or you know you've been using long deprecated "
msgstr ""
#. Tag: para
-#: installation.xml:1313
+#: installation.xml:1320
#, no-c-format
msgid ""
"Restore your backup into your fresh <varname>newdb</varname> database using "
msgstr ""
#. Tag: programlisting
-#: installation.xml:1321
+#: installation.xml:1328
#, no-c-format
msgid ""
"perl utils/postgis_restore.pl \"/somepath/olddb.backup\" | psql -h localhost "
msgstr ""
#. Tag: para
-#: installation.xml:1327
+#: installation.xml:1334
#, no-c-format
msgid "Errors may arise in the following cases:"
msgstr ""
#. Tag: para
-#: installation.xml:1333
+#: installation.xml:1340
#, no-c-format
msgid ""
"Some of your views or functions make use of deprecated PostGIS objects. In "
msgstr ""
#. Tag: para
-#: installation.xml:1345
+#: installation.xml:1352
#, no-c-format
msgid ""
"Some custom records of spatial_ref_sys in dump file have an invalid SRID "
msgstr ""
#. Tag: para
-#: installation.xml:1359
+#: installation.xml:1366
#, no-c-format
msgid ""
"In order to fix this you should copy your custom SRS to a SRID with a valid "
msgstr ""
#. Tag: programlisting
-#: installation.xml:1366
+#: installation.xml:1373
#, no-c-format
msgid ""
"ALTER TABLE spatial_ref_sys ADD CONSTRAINT spatial_ref_sys_srid_check check "
msgstr ""
#. Tag: programlisting
-#: installation.xml:1368
+#: installation.xml:1375
#, no-c-format
msgid "ALTER TABLE spatial_ref_sys ADD PRIMARY KEY(srid));"
msgstr ""
#. Tag: title
-#: installation.xml:1379
+#: installation.xml:1386
#, no-c-format
msgid "Common Problems during installation"
msgstr ""
#. Tag: para
-#: installation.xml:1380
+#: installation.xml:1387
#, no-c-format
msgid ""
"There are several things to check when your installation or upgrade doesn't "
msgstr ""
#. Tag: para
-#: installation.xml:1387
+#: installation.xml:1394
#, no-c-format
msgid ""
"Check that you have installed PostgreSQL &min_postgres_version; or newer, "
msgstr ""
#. Tag: programlisting
-#: installation.xml:1400
+#: installation.xml:1407
#, no-c-format
msgid "SELECT version();"
msgstr ""
#. Tag: para
-#: installation.xml:1402
+#: installation.xml:1409
#, no-c-format
msgid ""
"If you are running an RPM based distribution, you can check for the "
msgstr ""
#. Tag: para
-#: installation.xml:1410
+#: installation.xml:1417
#, no-c-format
msgid ""
"If your upgrade fails, make sure you are restoring into a database that "
msgstr ""
#. Tag: programlisting
-#: installation.xml:1411
+#: installation.xml:1418
#, no-c-format
msgid "SELECT postgis_full_version();"
msgstr ""
#. Tag: para
-#: installation.xml:1415
+#: installation.xml:1422
#, no-c-format
msgid ""
"Also check that configure has correctly detected the location and version of "
msgstr ""
#. Tag: para
-#: installation.xml:1422
+#: installation.xml:1429
#, no-c-format
msgid ""
"The output from configure is used to generate the <filename>postgis_config."
msgstr ""
#. Tag: title
-#: installation.xml:1435
+#: installation.xml:1442
#, no-c-format
msgid "Loader/Dumper"
msgstr ""
#. Tag: para
-#: installation.xml:1437
+#: installation.xml:1444
#, no-c-format
msgid ""
"The data loader and dumper are built and installed automatically as part of "
msgstr ""
#. Tag: programlisting
-#: installation.xml:1442
+#: installation.xml:1449
#, no-c-format
msgid ""
"# cd postgis-&last_release_version;/loader\n"
msgstr ""
#. Tag: para
-#: installation.xml:1444
+#: installation.xml:1451
#, no-c-format
msgid ""
"The loader is called <filename>shp2pgsql</filename> and converts ESRI Shape "
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"POT-Creation-Date: 2018-09-16 15:38+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc@kde.org>\n"
msgid "PostGIS &last_release_version; Manual"
msgstr ""
+#. Tag: subscript
+#: postgis.xml:128
+#, no-c-format
+msgid "SVN Revision (<emphasis></emphasis>)"
+msgstr ""
+
#. Tag: corpauthor
#: postgis.xml:132
#, no-c-format
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-08-19 21:47+0000\n"
+"POT-Creation-Date: 2018-09-16 15:38+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc@kde.org>\n"
#: reference_editor.xml:465 reference_editor.xml:509 reference_editor.xml:538
#: reference_editor.xml:595 reference_editor.xml:640 reference_editor.xml:683
#: reference_editor.xml:734 reference_editor.xml:776 reference_editor.xml:811
-#: reference_editor.xml:857 reference_editor.xml:890 reference_editor.xml:938
-#: reference_editor.xml:987 reference_editor.xml:1034 reference_editor.xml:1083
-#: reference_editor.xml:1159 reference_editor.xml:1227
-#: reference_editor.xml:1269 reference_editor.xml:1313
-#: reference_editor.xml:1390 reference_editor.xml:1468
-#: reference_editor.xml:1627 reference_editor.xml:1733
-#: reference_editor.xml:1785
+#: reference_editor.xml:883 reference_editor.xml:987 reference_editor.xml:1020
+#: reference_editor.xml:1068 reference_editor.xml:1117
+#: reference_editor.xml:1164 reference_editor.xml:1213
+#: reference_editor.xml:1289 reference_editor.xml:1357
+#: reference_editor.xml:1400 reference_editor.xml:1444
+#: reference_editor.xml:1521 reference_editor.xml:1599
+#: reference_editor.xml:1758 reference_editor.xml:1864
+#: reference_editor.xml:1916
#, no-c-format
msgid "Description"
msgstr ""
msgstr ""
#. Tag: para
-#: reference_editor.xml:34 reference_editor.xml:647 reference_editor.xml:860
-#: reference_editor.xml:1274
+#: reference_editor.xml:34 reference_editor.xml:647 reference_editor.xml:990
+#: reference_editor.xml:1405
#, no-c-format
msgid "Availability: 1.1.0"
msgstr ""
#: 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:861 reference_editor.xml:895 reference_editor.xml:947
-#: reference_editor.xml:997 reference_editor.xml:1045 reference_editor.xml:1096
-#: reference_editor.xml:1182 reference_editor.xml:1277
-#: reference_editor.xml:1421 reference_editor.xml:1741
-#: reference_editor.xml:1798
+#: reference_editor.xml:991 reference_editor.xml:1025 reference_editor.xml:1077
+#: reference_editor.xml:1127 reference_editor.xml:1175
+#: reference_editor.xml:1226 reference_editor.xml:1312
+#: reference_editor.xml:1408 reference_editor.xml:1552
+#: reference_editor.xml:1872 reference_editor.xml:1929
#, no-c-format
msgid "&Z_support;"
msgstr ""
#: reference_editor.xml:330 reference_editor.xml:424 reference_editor.xml:558
#: reference_editor.xml:610 reference_editor.xml:653 reference_editor.xml:705
#: reference_editor.xml:749 reference_editor.xml:784 reference_editor.xml:829
-#: reference_editor.xml:865 reference_editor.xml:900 reference_editor.xml:956
-#: reference_editor.xml:1003 reference_editor.xml:1052
-#: reference_editor.xml:1104 reference_editor.xml:1190
-#: reference_editor.xml:1242 reference_editor.xml:1281
-#: reference_editor.xml:1329 reference_editor.xml:1426
-#: reference_editor.xml:1504 reference_editor.xml:1667
-#: reference_editor.xml:1746 reference_editor.xml:1804
+#: reference_editor.xml:954 reference_editor.xml:995 reference_editor.xml:1030
+#: reference_editor.xml:1086 reference_editor.xml:1133
+#: reference_editor.xml:1182 reference_editor.xml:1234
+#: reference_editor.xml:1320 reference_editor.xml:1373
+#: reference_editor.xml:1412 reference_editor.xml:1460
+#: reference_editor.xml:1557 reference_editor.xml:1635
+#: reference_editor.xml:1798 reference_editor.xml:1877
+#: reference_editor.xml:1935
#, no-c-format
msgid "Examples"
msgstr ""
#: 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:658 reference_editor.xml:710 reference_editor.xml:754
-#: reference_editor.xml:789 reference_editor.xml:834 reference_editor.xml:869
-#: reference_editor.xml:963 reference_editor.xml:1010 reference_editor.xml:1059
-#: reference_editor.xml:1111 reference_editor.xml:1197
-#: reference_editor.xml:1247 reference_editor.xml:1285
-#: reference_editor.xml:1337 reference_editor.xml:1433
-#: reference_editor.xml:1579 reference_editor.xml:1701
-#: reference_editor.xml:1759 reference_editor.xml:1811
+#: reference_editor.xml:789 reference_editor.xml:834 reference_editor.xml:963
+#: reference_editor.xml:999 reference_editor.xml:1093 reference_editor.xml:1140
+#: reference_editor.xml:1189 reference_editor.xml:1241
+#: reference_editor.xml:1327 reference_editor.xml:1378
+#: reference_editor.xml:1416 reference_editor.xml:1468
+#: reference_editor.xml:1564 reference_editor.xml:1710
+#: reference_editor.xml:1832 reference_editor.xml:1890
+#: reference_editor.xml:1942
#, no-c-format
msgid "See Also"
msgstr ""
msgstr ""
#. Tag: para
-#: reference_editor.xml:104 reference_editor.xml:944 reference_editor.xml:994
-#: reference_editor.xml:1042 reference_editor.xml:1091
-#: reference_editor.xml:1179
+#: reference_editor.xml:104 reference_editor.xml:1074 reference_editor.xml:1124
+#: reference_editor.xml:1172 reference_editor.xml:1221
+#: reference_editor.xml:1309
#, no-c-format
msgid ""
"Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
msgstr ""
#. Tag: para
-#: reference_editor.xml:106 reference_editor.xml:1094 reference_editor.xml:1175
-#: reference_editor.xml:1656 reference_editor.xml:1738
-#: reference_editor.xml:1794
+#: reference_editor.xml:106 reference_editor.xml:1224 reference_editor.xml:1305
+#: reference_editor.xml:1787 reference_editor.xml:1869
+#: reference_editor.xml:1925
#, no-c-format
msgid ""
"Prior to 1.3.4, this function crashes if used with geometries that contain "
#. Tag: para
#: 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:896 reference_editor.xml:949
-#: reference_editor.xml:996 reference_editor.xml:1044 reference_editor.xml:1098
-#: reference_editor.xml:1181 reference_editor.xml:1662
+#: reference_editor.xml:554 reference_editor.xml:1026 reference_editor.xml:1079
+#: reference_editor.xml:1126 reference_editor.xml:1174
+#: reference_editor.xml:1228 reference_editor.xml:1311
+#: reference_editor.xml:1793
#, no-c-format
msgid "&P_support;"
msgstr ""
#. Tag: para
-#: reference_editor.xml:109 reference_editor.xml:512 reference_editor.xml:950
-#: reference_editor.xml:998 reference_editor.xml:1046 reference_editor.xml:1099
-#: reference_editor.xml:1184
+#: reference_editor.xml:109 reference_editor.xml:512 reference_editor.xml:1080
+#: reference_editor.xml:1128 reference_editor.xml:1176
+#: reference_editor.xml:1229 reference_editor.xml:1314
#, no-c-format
msgid "&T_support;"
msgstr ""
#: 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:948 reference_editor.xml:1097 reference_editor.xml:1183
-#: reference_editor.xml:1325 reference_editor.xml:1661
-#: reference_editor.xml:1742 reference_editor.xml:1799
+#: reference_editor.xml:1078 reference_editor.xml:1227
+#: reference_editor.xml:1313 reference_editor.xml:1456
+#: reference_editor.xml:1792 reference_editor.xml:1873
+#: reference_editor.xml:1930
#, no-c-format
msgid "&curve_support;"
msgstr ""
#. Tag: para
#: reference_editor.xml:153 reference_editor.xml:196 reference_editor.xml:239
-#: reference_editor.xml:413 reference_editor.xml:552 reference_editor.xml:1658
+#: reference_editor.xml:413 reference_editor.xml:552 reference_editor.xml:1789
#, no-c-format
msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
msgstr ""
msgstr ""
#. Tag: para
-#: reference_editor.xml:378 reference_editor.xml:474 reference_editor.xml:1185
+#: reference_editor.xml:378 reference_editor.xml:474 reference_editor.xml:1315
#, no-c-format
msgid "&M_support;"
msgstr ""
#. Tag: refname
#: reference_editor.xml:843
#, no-c-format
+msgid "ST_QuantizeCoordinates"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_editor.xml:846
+#, no-c-format
+msgid "Sets least significant bits of coordinates to zero"
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_editor.xml:853
+#, no-c-format
+msgid ""
+"<funcdef> geometry <function>ST_QuantizeCoordinates</function> </funcdef> "
+"<paramdef> <type>geometry</type> <parameter>g</parameter> </paramdef> "
+"<paramdef> <type>int</type> <parameter>prec_x</parameter> </paramdef> "
+"<paramdef> <type>int</type> <parameter>prec_y</parameter> </paramdef> "
+"<paramdef> <type>int</type> <parameter>prec_z</parameter> </paramdef> "
+"<paramdef> <type>int</type> <parameter>prec_m</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:884
+#, no-c-format
+msgid ""
+"<code>ST_QuantizeCoordinates</code> determines the number of bits (<code>N</"
+"code>) required to represent a coordinate value with a specified number of "
+"digits after the decimal point, and then sets all but the <code>N</code> "
+"most significant bits to zero. The resulting coordinate value will still "
+"round to the original value, but will have improved compressiblity. This can "
+"result in a significant disk usage reduction provided that the geometry "
+"column is using a <ulink url=\"https://www.postgresql.org/docs/current/"
+"static/storage-toast.html#STORAGE-TOAST-ONDISK\"> compressible storage type</"
+"ulink>. The function allows specification of a different number of digits "
+"after the decimal point in each dimension; unspecified dimensions are "
+"assumed to have the precsion of the <code>x</code> dimension. Negative "
+"digits are interpreted to refer digits to the left of the decimal point, (i."
+"e., <code>prec_x=-2</code> will preserve coordinate values to the nearest "
+"100."
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:902
+#, no-c-format
+msgid ""
+"The coordinates produced by <code>ST_QuantizeCoordinates</code> are "
+"independent of the geometry that contains those coordinates and the relative "
+"position of those coordinates within the geometry. As a result, existing "
+"topological relationships between geometries are unaffected by use of this "
+"function. The function may produce invalid geometry when it is called with a "
+"number of digits lower than the intrinsic precision of the geometry."
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:911
+#, no-c-format
+msgid "Availability: 2.5.0"
+msgstr ""
+
+#. Tag: title
+#: reference_editor.xml:914
+#, no-c-format
+msgid "Technical Background"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:915
+#, no-c-format
+msgid ""
+"PostGIS stores all coordinate values as double-precision floating point "
+"integers, which can reliably represent 15 significant digits. However, "
+"PostGIS may be used to manage data that intrinsically has fewer than 15 "
+"significant digits. An example is TIGER data, which is provided as "
+"geographic coordinates with six digits of precision after the decimal point "
+"(thus requiring only nine significant digits of longitude and eight "
+"significant digits of latitude.)"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:924
+#, no-c-format
+msgid ""
+"When 15 significant digits are available, there are many possible "
+"representations of a number with 9 significant digits. A double precision "
+"floating point number uses 52 explicit bits to represent the significand "
+"(mantissa) of the coordinate. Only 30 bits are needed to represent a "
+"mantissa with 9 significant digits, leaving 22 insignificant bits; we can "
+"set their value to anything we like and still end up with a number that "
+"rounds to our input value. For example, the value 100.123456 can be "
+"represented by the floating point numbers closest to 100.123456000000, "
+"100.123456000001, and 100.123456432199. All are equally valid, in that "
+"<code>ST_AsText(geom, 6)</code> will return the same result with any of "
+"these inputs. As we can set these bits to any value, "
+"<code>ST_QuantizeCoordinates</code> sets the 22 insignificant bits to zero. "
+"For a long coordinate sequence this creates a pattern of blocks of "
+"consecutive zeros that is compressed by PostgreSQL more effeciently."
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:944
+#, no-c-format
+msgid ""
+"Only the on-disk size of the geometry is potentially affected by "
+"<code>ST_QuantizeCoordinates</code>. <xref linkend=\"ST_MemSize\"/>, which "
+"reports the in-memory usage of the geometry, will return the the same value "
+"regardless of the disk space used by a geometry."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_editor.xml:956
+#, no-c-format
+msgid ""
+"SELECT ST_AsText(ST_QuantizeCoordinates('POINT (100.123456 0)'::geometry, "
+"4));\n"
+"st_astext\n"
+"-------------------------\n"
+"POINT(100.123455047607 0)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_editor.xml:958
+#, no-c-format
+msgid ""
+"WITH test AS (SELECT 'POINT (123.456789123456 123.456789123456)'::geometry "
+"AS geom)\n"
+"SELECT\n"
+" digits,\n"
+" encode(ST_QuantizeCoordinates(geom, digits), 'hex'),\n"
+" ST_AsText(ST_QuantizeCoordinates(geom, digits))\n"
+"FROM test, generate_series(15, -15, -1) AS digits;\n"
+"\n"
+"digits | encode | "
+"st_astext\n"
+"--------+--------------------------------------------"
+"+------------------------------------------\n"
+"15 | 01010000005f9a72083cdd5e405f9a72083cdd5e40 | "
+"POINT(123.456789123456 123.456789123456)\n"
+"14 | 01010000005f9a72083cdd5e405f9a72083cdd5e40 | "
+"POINT(123.456789123456 123.456789123456)\n"
+"13 | 01010000005f9a72083cdd5e405f9a72083cdd5e40 | "
+"POINT(123.456789123456 123.456789123456)\n"
+"12 | 01010000005c9a72083cdd5e405c9a72083cdd5e40 | "
+"POINT(123.456789123456 123.456789123456)\n"
+"11 | 0101000000409a72083cdd5e40409a72083cdd5e40 | "
+"POINT(123.456789123456 123.456789123456)\n"
+"10 | 0101000000009a72083cdd5e40009a72083cdd5e40 | "
+"POINT(123.456789123455 123.456789123455)\n"
+"9 | 0101000000009072083cdd5e40009072083cdd5e40 | "
+"POINT(123.456789123418 123.456789123418)\n"
+"8 | 0101000000008072083cdd5e40008072083cdd5e40 | POINT(123.45678912336 "
+"123.45678912336)\n"
+"7 | 0101000000000070083cdd5e40000070083cdd5e40 | "
+"POINT(123.456789121032 123.456789121032)\n"
+"6 | 0101000000000040083cdd5e40000040083cdd5e40 | "
+"POINT(123.456789076328 123.456789076328)\n"
+"5 | 0101000000000000083cdd5e40000000083cdd5e40 | "
+"POINT(123.456789016724 123.456789016724)\n"
+"4 | 0101000000000000003cdd5e40000000003cdd5e40 | "
+"POINT(123.456787109375 123.456787109375)\n"
+"3 | 0101000000000000003cdd5e40000000003cdd5e40 | "
+"POINT(123.456787109375 123.456787109375)\n"
+"2 | 01010000000000000038dd5e400000000038dd5e40 | POINT(123.45654296875 "
+"123.45654296875)\n"
+"1 | 01010000000000000000dd5e400000000000dd5e40 | POINT(123.453125 "
+"123.453125)\n"
+"0 | 01010000000000000000dc5e400000000000dc5e40 | POINT(123.4375 "
+"123.4375)\n"
+"-1 | 01010000000000000000c05e400000000000c05e40 | POINT(123 123)\n"
+"-2 | 01010000000000000000005e400000000000005e40 | POINT(120 120)\n"
+"-3 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
+"-4 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
+"-5 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
+"-6 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
+"-7 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
+"-8 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
+"-9 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
+"-10 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
+"-11 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
+"-12 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
+"-13 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
+"-14 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
+"-15 | 010100000000000000000058400000000000005840 | POINT(96 96)"
+msgstr ""
+
+#. Tag: refname
+#: reference_editor.xml:973
+#, no-c-format
msgid "ST_RemovePoint"
msgstr ""
#. Tag: refpurpose
-#: reference_editor.xml:844
+#: reference_editor.xml:974
#, no-c-format
msgid "Remove point from a linestring."
msgstr ""
#. Tag: funcprototype
-#: reference_editor.xml:848
+#: reference_editor.xml:978
#, no-c-format
msgid ""
"<funcdef>geometry <function>ST_RemovePoint</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_editor.xml:859
+#: reference_editor.xml:989
#, no-c-format
msgid ""
"Remove a point from a linestring, given its 0-based index. Useful for "
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:866
+#: reference_editor.xml:996
#, no-c-format
msgid ""
"--guarantee no LINESTRINGS are closed\n"
msgstr ""
#. Tag: para
-#: reference_editor.xml:870
+#: reference_editor.xml:1000
#, no-c-format
msgid ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>"
msgstr ""
#. Tag: refname
-#: reference_editor.xml:876
+#: reference_editor.xml:1006
#, no-c-format
msgid "ST_Reverse"
msgstr ""
#. Tag: refpurpose
-#: reference_editor.xml:877
+#: reference_editor.xml:1007
#, no-c-format
msgid "Return the geometry with vertex order reversed."
msgstr ""
#. Tag: funcprototype
-#: reference_editor.xml:882
+#: reference_editor.xml:1012
#, no-c-format
msgid ""
"<funcdef>geometry <function>ST_Reverse</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_editor.xml:892
+#: reference_editor.xml:1022
#, no-c-format
msgid "Can be used on any geometry and reverses the order of the vertexes."
msgstr ""
#. Tag: para
-#: reference_editor.xml:894
+#: reference_editor.xml:1024
#, no-c-format
msgid "Enhanced: 2.4.0 support for curves was introduced."
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:901
+#: reference_editor.xml:1031
#, no-c-format
msgid ""
"SELECT ST_AsText(the_geom) as line, ST_AsText(ST_Reverse(the_geom)) As "
msgstr ""
#. Tag: refname
-#: reference_editor.xml:907
+#: reference_editor.xml:1037
#, no-c-format
msgid "ST_Rotate"
msgstr ""
#. Tag: refpurpose
-#: reference_editor.xml:909
+#: reference_editor.xml:1039
#, no-c-format
msgid "Rotate a geometry rotRadians counter-clockwise about an origin."
msgstr ""
#. Tag: funcsynopsis
-#: reference_editor.xml:913
+#: reference_editor.xml:1043
#, no-c-format
msgid ""
"<funcprototype> <funcdef>geometry <function>ST_Rotate</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_editor.xml:940
+#: reference_editor.xml:1070
#, no-c-format
msgid ""
"Rotates geometry rotRadians counter-clockwise about the origin. The rotation "
msgstr ""
#. Tag: para
-#: reference_editor.xml:945
+#: reference_editor.xml:1075
#, no-c-format
msgid ""
"Enhanced: 2.0.0 additional parameters for specifying the origin of rotation "
msgstr ""
#. Tag: para
-#: reference_editor.xml:946
+#: reference_editor.xml:1076
#, 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:958
+#: reference_editor.xml:1088
#, no-c-format
msgid ""
"--Rotate 180 degrees\n"
msgstr ""
#. Tag: para
-#: reference_editor.xml:965
+#: reference_editor.xml:1095
#, no-c-format
msgid ""
", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>, <xref "
msgstr ""
#. Tag: refname
-#: reference_editor.xml:971
+#: reference_editor.xml:1101
#, no-c-format
msgid "ST_RotateX"
msgstr ""
#. Tag: refpurpose
-#: reference_editor.xml:973
+#: reference_editor.xml:1103
#, no-c-format
msgid "Rotate a geometry rotRadians about the X axis."
msgstr ""
#. Tag: funcprototype
-#: reference_editor.xml:978
+#: reference_editor.xml:1108
#, no-c-format
msgid ""
"<funcdef>geometry <function>ST_RotateX</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_editor.xml:989
+#: reference_editor.xml:1119
#, no-c-format
msgid "Rotate a geometry geomA - rotRadians about the X axis."
msgstr ""
#. Tag: para
-#: reference_editor.xml:991
+#: reference_editor.xml:1121
#, no-c-format
msgid ""
"<code>ST_RotateX(geomA, rotRadians)</code> is short-hand for "
msgstr ""
#. Tag: para
-#: reference_editor.xml:995
+#: reference_editor.xml:1125
#, 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:1005
+#: reference_editor.xml:1135
#, no-c-format
msgid ""
"--Rotate a line 90 degrees along x-axis\n"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1012
+#: reference_editor.xml:1142
#, no-c-format
msgid ", <xref linkend=\"ST_RotateY\"/>, <xref linkend=\"ST_RotateZ\"/>"
msgstr ""
#. Tag: refname
-#: reference_editor.xml:1018
+#: reference_editor.xml:1148
#, no-c-format
msgid "ST_RotateY"
msgstr ""
#. Tag: refpurpose
-#: reference_editor.xml:1020
+#: reference_editor.xml:1150
#, no-c-format
msgid "Rotate a geometry rotRadians about the Y axis."
msgstr ""
#. Tag: funcprototype
-#: reference_editor.xml:1025
+#: reference_editor.xml:1155
#, no-c-format
msgid ""
"<funcdef>geometry <function>ST_RotateY</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1036
+#: reference_editor.xml:1166
#, no-c-format
msgid "Rotate a geometry geomA - rotRadians about the y axis."
msgstr ""
#. Tag: para
-#: reference_editor.xml:1038
+#: reference_editor.xml:1168
#, no-c-format
msgid ""
"<code>ST_RotateY(geomA, rotRadians)</code> is short-hand for "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1041
+#: reference_editor.xml:1171
#, 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:1054
+#: reference_editor.xml:1184
#, no-c-format
msgid ""
"--Rotate a line 90 degrees along y-axis\n"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1061
+#: reference_editor.xml:1191
#, no-c-format
msgid ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateZ\"/>"
msgstr ""
#. Tag: refname
-#: reference_editor.xml:1067
+#: reference_editor.xml:1197
#, no-c-format
msgid "ST_RotateZ"
msgstr ""
#. Tag: refpurpose
-#: reference_editor.xml:1069
+#: reference_editor.xml:1199
#, no-c-format
msgid "Rotate a geometry rotRadians about the Z axis."
msgstr ""
#. Tag: funcprototype
-#: reference_editor.xml:1074
+#: reference_editor.xml:1204
#, no-c-format
msgid ""
"<funcdef>geometry <function>ST_RotateZ</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1085
+#: reference_editor.xml:1215
#, no-c-format
msgid "Rotate a geometry geomA - rotRadians about the Z axis."
msgstr ""
#. Tag: para
-#: reference_editor.xml:1087
+#: reference_editor.xml:1217
#, no-c-format
msgid "This is a synonym for ST_Rotate"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1088
+#: reference_editor.xml:1218
#, no-c-format
msgid ""
"<code>ST_RotateZ(geomA, rotRadians)</code> is short-hand for <code>SELECT "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1093
+#: reference_editor.xml:1223
#, 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:1106
+#: reference_editor.xml:1236
#, no-c-format
msgid ""
"--Rotate a line 90 degrees along z-axis\n"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1113
+#: reference_editor.xml:1243
#, no-c-format
msgid ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>"
msgstr ""
#. Tag: refname
-#: reference_editor.xml:1119
+#: reference_editor.xml:1249
#, no-c-format
msgid "ST_Scale"
msgstr ""
#. Tag: refpurpose
-#: reference_editor.xml:1121
+#: reference_editor.xml:1251
#, no-c-format
msgid "Scale a geometry by given factors."
msgstr ""
#. Tag: funcsynopsis
-#: reference_editor.xml:1125
+#: reference_editor.xml:1255
#, no-c-format
msgid ""
"<funcprototype> <funcdef>geometry <function>ST_Scale</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1161
+#: reference_editor.xml:1291
#, no-c-format
msgid ""
"Scales the geometry to a new size by multiplying the ordinates with the "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1165
+#: reference_editor.xml:1295
#, no-c-format
msgid ""
"The version taking a geometry as the <varname>factor</varname> parameter "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1171
+#: reference_editor.xml:1301
#, no-c-format
msgid ""
"The three-geometry variant allows a \"false origin\" for the scaling to be "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1178 reference_editor.xml:1797
+#: reference_editor.xml:1308 reference_editor.xml:1928
#, no-c-format
msgid "Availability: 1.1.0."
msgstr ""
#. Tag: para
-#: reference_editor.xml:1180
+#: reference_editor.xml:1310
#, no-c-format
msgid ""
"Enhanced: 2.2.0 support for scaling all dimension (geometry parameter) was "
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1192
+#: reference_editor.xml:1322
#, no-c-format
msgid ""
"--Version 1: scale X, Y, Z\n"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1199
+#: reference_editor.xml:1329
#, no-c-format
msgid ", <xref linkend=\"ST_TransScale\"/>"
msgstr ""
#. Tag: refname
-#: reference_editor.xml:1205
+#: reference_editor.xml:1335
#, no-c-format
msgid "ST_Segmentize"
msgstr ""
#. Tag: refpurpose
-#: reference_editor.xml:1207
+#: reference_editor.xml:1337
#, no-c-format
msgid ""
"Return a modified geometry/geography having no segment longer than the given "
msgstr ""
#. Tag: funcsynopsis
-#: reference_editor.xml:1212
+#: reference_editor.xml:1342
#, no-c-format
msgid ""
"<funcprototype> <funcdef>geometry <function>ST_Segmentize</function></"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1229
+#: reference_editor.xml:1359
#, no-c-format
msgid ""
"Returns a modified geometry having no segment longer than the given "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1232 reference_editor.xml:1740
+#: reference_editor.xml:1362 reference_editor.xml:1871
#, no-c-format
msgid "Availability: 1.2.2"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1233
+#: reference_editor.xml:1363
+#, no-c-format
+msgid "Enhanced: 3.0.0 Segmentize geometry now uses equal length segments"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1364
#, no-c-format
msgid "Enhanced: 2.3.0 Segmentize geography now uses equal length segments"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1234
+#: reference_editor.xml:1365
#, no-c-format
msgid "Enhanced: 2.1.0 support for geography was introduced."
msgstr ""
#. Tag: para
-#: reference_editor.xml:1235
+#: reference_editor.xml:1366
#, no-c-format
msgid ""
"Changed: 2.1.0 As a result of the introduction of geography support: The "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1237
+#: reference_editor.xml:1368
#, no-c-format
msgid ""
"This will only increase segments. It will not lengthen segments shorter than "
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1244
+#: reference_editor.xml:1375
#, no-c-format
msgid ""
"SELECT ST_AsText(ST_Segmentize(\n"
msgstr ""
#. Tag: refname
-#: reference_editor.xml:1254
+#: reference_editor.xml:1385
#, no-c-format
msgid "ST_SetPoint"
msgstr ""
#. Tag: refpurpose
-#: reference_editor.xml:1255
+#: reference_editor.xml:1386
#, no-c-format
msgid "Replace point of a linestring with a given point."
msgstr ""
#. Tag: funcprototype
-#: reference_editor.xml:1259
+#: reference_editor.xml:1390
#, no-c-format
msgid ""
"<funcdef>geometry <function>ST_SetPoint</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1271
+#: reference_editor.xml:1402
#, no-c-format
msgid ""
"Replace point N of linestring with given point. Index is 0-based.Negative "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1275
+#: reference_editor.xml:1406
#, no-c-format
msgid "Updated 2.3.0 : negative indexing"
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1282
+#: reference_editor.xml:1413
#, no-c-format
msgid ""
"--Change first point in line string from -1 3 to -1 1\n"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1286
+#: reference_editor.xml:1417
#, no-c-format
msgid ""
", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>, <xref "
msgstr ""
#. Tag: refname
-#: reference_editor.xml:1292
+#: reference_editor.xml:1423
#, no-c-format
msgid "ST_SetSRID"
msgstr ""
#. Tag: refpurpose
-#: reference_editor.xml:1294
+#: reference_editor.xml:1425
#, no-c-format
msgid "Set the SRID on a geometry to a particular integer value."
msgstr ""
#. Tag: funcprototype
-#: reference_editor.xml:1300
+#: reference_editor.xml:1431
#, no-c-format
msgid ""
"<funcdef>geometry <function>ST_SetSRID</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1315
+#: reference_editor.xml:1446
#, no-c-format
msgid ""
"Sets the SRID on a geometry to a particular integer value. Useful in "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1319
+#: reference_editor.xml:1450
#, no-c-format
msgid ""
"This function does not transform the geometry coordinates in any way - it "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1324
+#: reference_editor.xml:1455
#, no-c-format
msgid "&sfs_compliant;"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1330
+#: reference_editor.xml:1461
#, no-c-format
msgid "-- Mark a point as WGS 84 long lat --"
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1331
+#: reference_editor.xml:1462
#, no-c-format
msgid ""
"SELECT ST_SetSRID(ST_Point(-123.365556, 48.428611),4326) As wgs84long_lat;\n"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1332
+#: reference_editor.xml:1463
#, no-c-format
msgid ""
"-- Mark a point as WGS 84 long lat and then transform to web mercator "
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1333
+#: reference_editor.xml:1464
#, no-c-format
msgid ""
"SELECT ST_Transform(ST_SetSRID(ST_Point(-123.365556, 48.428611),4326),3785) "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1339
+#: reference_editor.xml:1470
#, no-c-format
msgid ""
", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend="
msgstr ""
#. Tag: refname
-#: reference_editor.xml:1346
+#: reference_editor.xml:1477
#, no-c-format
msgid "ST_SnapToGrid"
msgstr ""
#. Tag: refpurpose
-#: reference_editor.xml:1348
+#: reference_editor.xml:1479
#, no-c-format
msgid "Snap all points of the input geometry to a regular grid."
msgstr ""
#. Tag: funcsynopsis
-#: reference_editor.xml:1354
+#: reference_editor.xml:1485
#, no-c-format
msgid ""
"<funcprototype> <funcdef>geometry <function>ST_SnapToGrid</function></"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1392
+#: reference_editor.xml:1523
#, no-c-format
msgid ""
"Variant 1,2,3: Snap all points of the input geometry to the grid defined by "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1400
+#: reference_editor.xml:1531
#, no-c-format
msgid ""
"Variant 4: Introduced 1.1.0 - Snap all points of the input geometry to the "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1406
+#: reference_editor.xml:1537
#, no-c-format
msgid ""
"The returned geometry might lose its simplicity (see <xref linkend="
msgstr ""
#. Tag: para
-#: reference_editor.xml:1411
+#: reference_editor.xml:1542
#, no-c-format
msgid ""
"Before release 1.1.0 this function always returned a 2d geometry. Starting "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1418
+#: reference_editor.xml:1549
#, no-c-format
msgid "Availability: 1.0.0RC1"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1419
+#: reference_editor.xml:1550
#, no-c-format
msgid "Availability: 1.1.0 - Z and M support"
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1428
+#: reference_editor.xml:1559
#, no-c-format
msgid ""
"--Snap your geometries to a precision grid of 10^-3\n"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1435
+#: reference_editor.xml:1566
#, no-c-format
msgid ""
", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
msgstr ""
#. Tag: refname
-#: reference_editor.xml:1448
+#: reference_editor.xml:1579
#, no-c-format
msgid "ST_Snap"
msgstr ""
#. Tag: refpurpose
-#: reference_editor.xml:1450
+#: reference_editor.xml:1581
#, no-c-format
msgid ""
"Snap segments and vertices of input geometry to vertices of a reference "
msgstr ""
#. Tag: funcprototype
-#: reference_editor.xml:1458
+#: reference_editor.xml:1589
#, no-c-format
msgid ""
"<funcdef>geometry <function>ST_Snap</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1470
+#: reference_editor.xml:1601
#, no-c-format
msgid ""
"Snaps the vertices and segments of a geometry another Geometry's vertices. A "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1477
+#: reference_editor.xml:1608
#, no-c-format
msgid ""
"Snapping one geometry to another can improve robustness for overlay "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1484
+#: reference_editor.xml:1615
#, no-c-format
msgid ""
"Too much snapping can result in invalid topology being created, so the "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1493
+#: reference_editor.xml:1624
#, no-c-format
msgid ""
"The returned geometry might lose its simplicity (see <xref linkend="
msgstr ""
#. Tag: para
-#: reference_editor.xml:1500
+#: reference_editor.xml:1631
#, no-c-format
msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
msgstr ""
#. Tag: para
-#: reference_editor.xml:1517
+#: reference_editor.xml:1648
#, no-c-format
msgid "A multipolygon shown with a linestring (before any snapping)"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1528
+#: reference_editor.xml:1659
#, no-c-format
msgid ""
"A multipolygon snapped to linestring to tolerance: 1.01 of distance. The new "
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1532
+#: reference_editor.xml:1663
#, no-c-format
msgid ""
"SELECT ST_AsText(ST_Snap(poly,line, ST_Distance(poly,line)*1.01)) AS "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1539
+#: reference_editor.xml:1670
#, no-c-format
msgid ""
"A multipolygon snapped to linestring to tolerance: 1.25 of distance. The new "
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1543
+#: reference_editor.xml:1674
#, no-c-format
msgid ""
"SELECT ST_AsText(\n"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1552
+#: reference_editor.xml:1683
#, no-c-format
msgid ""
"The linestring snapped to the original multipolygon at tolerance 1.01 of "
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1556
+#: reference_editor.xml:1687
#, no-c-format
msgid ""
"SELECT ST_AsText(\n"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1564
+#: reference_editor.xml:1695
#, no-c-format
msgid ""
"The linestring snapped to the original multipolygon at tolerance 1.25 of "
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1568
+#: reference_editor.xml:1699
#, no-c-format
msgid ""
"SELECT ST_AsText(\n"
msgstr ""
#. Tag: refname
-#: reference_editor.xml:1589
+#: reference_editor.xml:1720
#, no-c-format
msgid "ST_Transform"
msgstr ""
#. Tag: refpurpose
-#: reference_editor.xml:1591
+#: reference_editor.xml:1722
#, no-c-format
msgid ""
"Return a new geometry with its coordinates transformed to a different "
msgstr ""
#. Tag: funcsynopsis
-#: reference_editor.xml:1596
+#: reference_editor.xml:1727
#, no-c-format
msgid ""
"<funcprototype> <funcdef>geometry <function>ST_Transform</function></"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1629
+#: reference_editor.xml:1760
#, no-c-format
msgid ""
"Returns a new geometry with its coordinates transformed to a different "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1643
+#: reference_editor.xml:1774
#, no-c-format
msgid ""
"ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1648
+#: reference_editor.xml:1779
#, no-c-format
msgid ""
"Requires PostGIS be compiled with Proj support. Use <xref linkend="
msgstr ""
#. Tag: para
-#: reference_editor.xml:1652
+#: reference_editor.xml:1783
#, no-c-format
msgid ""
"If using more than one transformation, it is useful to have a functional "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1659
+#: reference_editor.xml:1790
#, no-c-format
msgid "Enhanced: 2.3.0 support for direct PROJ.4 text was introduced."
msgstr ""
#. Tag: para
-#: reference_editor.xml:1660
+#: reference_editor.xml:1791
#, no-c-format
msgid "&sqlmm_compliant; SQL-MM 3: 5.1.6"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1668
+#: reference_editor.xml:1799
#, no-c-format
msgid "Change Massachusetts state plane US feet geometry to WGS 84 long lat"
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1669
+#: reference_editor.xml:1800
#, no-c-format
msgid ""
"SELECT ST_AsText(ST_Transform(ST_GeomFromText('POLYGON((743238 "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1670
+#: reference_editor.xml:1801
#, no-c-format
msgid ""
"Example of creating a partial functional index. For tables where you are not "
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1672
+#: reference_editor.xml:1803
#, no-c-format
msgid ""
"CREATE INDEX idx_the_geom_26986_parcels\n"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1674
+#: reference_editor.xml:1805
#, no-c-format
msgid ""
"Examples of using PROJ.4 text to transform with custom spatial references."
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1675
+#: reference_editor.xml:1806
#, no-c-format
msgid ""
"-- Find intersection of two polygons near the North pole, using a custom "
msgstr ""
#. Tag: title
-#: reference_editor.xml:1679
+#: reference_editor.xml:1810
#, no-c-format
msgid "Configuring transformation behaviour"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1680
+#: reference_editor.xml:1811
#, no-c-format
msgid ""
"Sometimes coordinate transformation involving a grid-shift can fail, for "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1690
+#: reference_editor.xml:1821
#, no-c-format
msgid ""
"For example, the proj4text parameter +datum=NAD87 is a shorthand form for "
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1691
+#: reference_editor.xml:1822
#, no-c-format
msgid "+nadgrids=@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1692
+#: reference_editor.xml:1823
#, no-c-format
msgid ""
"The @ prefix means no error is reported if the files are not present, but if "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1693
+#: reference_editor.xml:1824
#, no-c-format
msgid ""
"If, conversely, you wanted to ensure that at least the standard files were "
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1694
+#: reference_editor.xml:1825
#, no-c-format
msgid "+nadgrids=@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat,null"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1695
+#: reference_editor.xml:1826
#, no-c-format
msgid ""
"The null grid shift file is a valid grid shift file covering the whole world "
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1696
+#: reference_editor.xml:1827
#, no-c-format
msgid ""
"UPDATE spatial_ref_sys SET proj4text = '+proj=longlat +ellps=clrk66 "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1703
+#: reference_editor.xml:1834
#, no-c-format
msgid ""
", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
msgstr ""
#. Tag: refname
-#: reference_editor.xml:1709
+#: reference_editor.xml:1840
#, no-c-format
msgid "ST_Translate"
msgstr ""
#. Tag: refpurpose
-#: reference_editor.xml:1711
+#: reference_editor.xml:1842
#, no-c-format
msgid "Translate a geometry by given offsets."
msgstr ""
#. Tag: funcsynopsis
-#: reference_editor.xml:1715
+#: reference_editor.xml:1846
#, no-c-format
msgid ""
"<funcprototype> <funcdef>geometry <function>ST_Translate</function></"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1735
+#: reference_editor.xml:1866
#, no-c-format
msgid ""
"Returns a new geometry whose coordinates are translated delta x,delta y,"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1747
+#: reference_editor.xml:1878
#, no-c-format
msgid "Move a point 1 degree longitude"
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1748
+#: reference_editor.xml:1879
#, no-c-format
msgid ""
"SELECT ST_AsText(ST_Translate(ST_GeomFromText('POINT(-71.01 "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1749
+#: reference_editor.xml:1880
#, no-c-format
msgid "Move a linestring 1 degree longitude and 1/2 degree latitude"
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1750
+#: reference_editor.xml:1881
#, no-c-format
msgid ""
"SELECT ST_AsText(ST_Translate(ST_GeomFromText('LINESTRING(-71.01 "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1751
+#: reference_editor.xml:1882
#, no-c-format
msgid "Move a 3d point"
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1752
+#: reference_editor.xml:1883
#, no-c-format
msgid ""
"SELECT ST_AsEWKT(ST_Translate(CAST('POINT(0 0 0)' As geometry), 5, 12,3));\n"
msgstr ""
#. Tag: para
-#: reference_editor.xml:1753
+#: reference_editor.xml:1884
#, no-c-format
msgid "Move a curve and a point"
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1754
+#: reference_editor.xml:1885
#, no-c-format
msgid ""
"SELECT ST_AsText(ST_Translate(ST_Collect('CURVEPOLYGON(CIRCULARSTRING(4 "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1760
+#: reference_editor.xml:1891
#, no-c-format
msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>"
msgstr ""
#. Tag: refname
-#: reference_editor.xml:1766
+#: reference_editor.xml:1897
#, no-c-format
msgid "ST_TransScale"
msgstr ""
#. Tag: refpurpose
-#: reference_editor.xml:1768
+#: reference_editor.xml:1899
#, no-c-format
msgid "Translate a geometry by given factors and offsets."
msgstr ""
#. Tag: funcprototype
-#: reference_editor.xml:1773
+#: reference_editor.xml:1904
#, no-c-format
msgid ""
"<funcdef>geometry <function>ST_TransScale</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1787
+#: reference_editor.xml:1918
#, no-c-format
msgid ""
"Translates the geometry using the deltaX and deltaY args, then scales it "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1790
+#: reference_editor.xml:1921
#, no-c-format
msgid ""
"<code>ST_TransScale(geomA, deltaX, deltaY, XFactor, YFactor)</code> is short-"
msgstr ""
#. Tag: programlisting
-#: reference_editor.xml:1806
+#: reference_editor.xml:1937
#, no-c-format
msgid ""
"SELECT ST_AsEWKT(ST_TransScale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), "
msgstr ""
#. Tag: para
-#: reference_editor.xml:1813
+#: reference_editor.xml:1944
#, no-c-format
msgid ", <xref linkend=\"ST_Translate\"/>"
msgstr ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-07-21 17:36+0000\n"
+"POT-Creation-Date: 2018-09-16 15:38+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc@kde.org>\n"
#: reference_measure.xml:2097 reference_measure.xml:2164
#: reference_measure.xml:2218 reference_measure.xml:2265
#: reference_measure.xml:2313 reference_measure.xml:2367
-#: reference_measure.xml:2449 reference_measure.xml:2513
-#: reference_measure.xml:2611 reference_measure.xml:2684
-#: reference_measure.xml:2744 reference_measure.xml:2811
-#: reference_measure.xml:2865 reference_measure.xml:2898
-#: reference_measure.xml:2943 reference_measure.xml:2994
-#: reference_measure.xml:3048 reference_measure.xml:3136
-#: reference_measure.xml:3179 reference_measure.xml:3270
-#: reference_measure.xml:3321 reference_measure.xml:3358
-#: reference_measure.xml:3400 reference_measure.xml:3447
-#: reference_measure.xml:3507 reference_measure.xml:3573
-#: reference_measure.xml:3616 reference_measure.xml:3695
-#: reference_measure.xml:3843
+#: reference_measure.xml:2449 reference_measure.xml:2515
+#: reference_measure.xml:2613 reference_measure.xml:2686
+#: reference_measure.xml:2746 reference_measure.xml:2809
+#: reference_measure.xml:2863 reference_measure.xml:2896
+#: reference_measure.xml:2941 reference_measure.xml:2992
+#: reference_measure.xml:3046 reference_measure.xml:3134
+#: reference_measure.xml:3177 reference_measure.xml:3268
+#: reference_measure.xml:3319 reference_measure.xml:3356
+#: reference_measure.xml:3398 reference_measure.xml:3445
+#: reference_measure.xml:3505 reference_measure.xml:3571
+#: reference_measure.xml:3614 reference_measure.xml:3693
+#: reference_measure.xml:3841
#, no-c-format
msgid "Description"
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:2635
-#: reference_measure.xml:2689 reference_measure.xml:2902
-#: reference_measure.xml:2957 reference_measure.xml:3362
-#: reference_measure.xml:3408
+#: reference_measure.xml:444 reference_measure.xml:2637
+#: reference_measure.xml:2691 reference_measure.xml:2900
+#: reference_measure.xml:2955 reference_measure.xml:3360
+#: reference_measure.xml:3406
#, no-c-format
msgid "&Z_support;"
msgstr ""
#: 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:3453
+#: reference_measure.xml:442 reference_measure.xml:3451
#, no-c-format
msgid "Availability: 2.0.0"
msgstr ""
#: reference_measure.xml:2122 reference_measure.xml:2187
#: reference_measure.xml:2230 reference_measure.xml:2279
#: reference_measure.xml:2328 reference_measure.xml:2385
-#: reference_measure.xml:2483 reference_measure.xml:2537
-#: reference_measure.xml:2639 reference_measure.xml:2695
-#: reference_measure.xml:2908 reference_measure.xml:2961
-#: reference_measure.xml:3010 reference_measure.xml:3058
-#: reference_measure.xml:3151 reference_measure.xml:3201
-#: reference_measure.xml:3368 reference_measure.xml:3412
-#: reference_measure.xml:3543 reference_measure.xml:3583
-#: reference_measure.xml:3632 reference_measure.xml:3745
-#: reference_measure.xml:3877
+#: reference_measure.xml:2485 reference_measure.xml:2539
+#: reference_measure.xml:2641 reference_measure.xml:2697
+#: reference_measure.xml:2906 reference_measure.xml:2959
+#: reference_measure.xml:3008 reference_measure.xml:3056
+#: reference_measure.xml:3149 reference_measure.xml:3199
+#: reference_measure.xml:3366 reference_measure.xml:3410
+#: reference_measure.xml:3541 reference_measure.xml:3581
+#: reference_measure.xml:3630 reference_measure.xml:3743
+#: reference_measure.xml:3875
#, no-c-format
msgid "Examples"
msgstr ""
#: reference_measure.xml:2132 reference_measure.xml:2193
#: reference_measure.xml:2238 reference_measure.xml:2286
#: reference_measure.xml:2335 reference_measure.xml:2390
-#: reference_measure.xml:2488 reference_measure.xml:2543
-#: reference_measure.xml:2660 reference_measure.xml:2702
-#: reference_measure.xml:2787 reference_measure.xml:2842
-#: reference_measure.xml:2874 reference_measure.xml:2917
-#: reference_measure.xml:2968 reference_measure.xml:3017
-#: reference_measure.xml:3111 reference_measure.xml:3156
-#: reference_measure.xml:3243 reference_measure.xml:3298
-#: reference_measure.xml:3334 reference_measure.xml:3375
-#: reference_measure.xml:3418 reference_measure.xml:3465
-#: reference_measure.xml:3549 reference_measure.xml:3589
-#: reference_measure.xml:3666 reference_measure.xml:3888
+#: reference_measure.xml:2490 reference_measure.xml:2545
+#: reference_measure.xml:2662 reference_measure.xml:2704
+#: reference_measure.xml:2785 reference_measure.xml:2840
+#: reference_measure.xml:2872 reference_measure.xml:2915
+#: reference_measure.xml:2966 reference_measure.xml:3015
+#: reference_measure.xml:3109 reference_measure.xml:3154
+#: reference_measure.xml:3241 reference_measure.xml:3296
+#: reference_measure.xml:3332 reference_measure.xml:3373
+#: reference_measure.xml:3416 reference_measure.xml:3463
+#: reference_measure.xml:3547 reference_measure.xml:3587
+#: reference_measure.xml:3664 reference_measure.xml:3886
#, no-c-format
msgid "See Also"
msgstr ""
#. Tag: para
#: reference_measure.xml:102 reference_measure.xml:274
#: reference_measure.xml:517 reference_measure.xml:1917
-#: reference_measure.xml:2776 reference_measure.xml:2827
+#: reference_measure.xml:2774 reference_measure.xml:2825
#, no-c-format
msgid "&sfcgal_enhanced;"
msgstr ""
#. Tag: para
#: reference_measure.xml:207 reference_measure.xml:264
#: reference_measure.xml:1584 reference_measure.xml:2376
-#: reference_measure.xml:2462 reference_measure.xml:2760
+#: reference_measure.xml:2464 reference_measure.xml:2758
#, no-c-format
msgid ""
"This function call will automatically include a bounding box comparison that "
msgstr ""
#. Tag: para
-#: reference_measure.xml:256 reference_measure.xml:2747
+#: reference_measure.xml:256 reference_measure.xml:2749
#, no-c-format
msgid ""
"Overlaps, Touches, Within all imply spatial intersection. If any of the "
msgstr ""
#. Tag: title
-#: reference_measure.xml:278 reference_measure.xml:2779
-#: reference_measure.xml:2831
+#: reference_measure.xml:278 reference_measure.xml:2777
+#: reference_measure.xml:2829
#, no-c-format
msgid "Geometry Examples"
msgstr ""
#. Tag: para
#: reference_measure.xml:512 reference_measure.xml:713
-#: reference_measure.xml:1914 reference_measure.xml:2476
+#: reference_measure.xml:1914 reference_measure.xml:2478
#, no-c-format
msgid "&sfs_compliant;"
msgstr ""
#. Tag: para
#: reference_measure.xml:816 reference_measure.xml:2227
-#: reference_measure.xml:2381 reference_measure.xml:3053
-#: reference_measure.xml:3628
+#: reference_measure.xml:2381 reference_measure.xml:3051
+#: reference_measure.xml:3626
#, no-c-format
msgid "Availability: 1.5.0"
msgstr ""
#. Tag: para
#: reference_measure.xml:1165 reference_measure.xml:1393
#: reference_measure.xml:1473 reference_measure.xml:1838
-#: reference_measure.xml:3184 reference_measure.xml:3533
-#: reference_measure.xml:3850
+#: reference_measure.xml:3182 reference_measure.xml:3531
+#: reference_measure.xml:3848
#, no-c-format
msgid "Performed by the GEOS module"
msgstr ""
#. Tag: para
-#: reference_measure.xml:1166 reference_measure.xml:2755
+#: reference_measure.xml:1166 reference_measure.xml:2754
#, no-c-format
msgid ""
"Enhanced: 2.3.0 Enhancement to PIP short-circuit extended to support "
#: reference_measure.xml:1169 reference_measure.xml:1331
#: reference_measure.xml:1396 reference_measure.xml:1476
#: reference_measure.xml:1580 reference_measure.xml:1835
-#: reference_measure.xml:3731 reference_measure.xml:3855
+#: reference_measure.xml:3729 reference_measure.xml:3853
#, no-c-format
msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
msgstr ""
#. Tag: para
#: reference_measure.xml:1173 reference_measure.xml:1335
#: reference_measure.xml:1400 reference_measure.xml:1480
-#: reference_measure.xml:3859
+#: reference_measure.xml:3857
#, no-c-format
msgid ""
"Do not use this function with invalid geometries. You will get unexpected "
#. Tag: para
#: reference_measure.xml:1181 reference_measure.xml:1413
#: reference_measure.xml:1488 reference_measure.xml:1844
-#: reference_measure.xml:2769 reference_measure.xml:3193
-#: reference_measure.xml:3867
+#: reference_measure.xml:2767 reference_measure.xml:3191
+#: reference_measure.xml:3865
#, no-c-format
msgid ""
"NOTE: this is the \"allowable\" version that returns a boolean, not an "
msgstr ""
#. Tag: para
-#: reference_measure.xml:1217 reference_measure.xml:3809
+#: reference_measure.xml:1217 reference_measure.xml:3807
#, no-c-format
msgid "<varname>POLYGON</varname> / <varname>POINT</varname>"
msgstr ""
#. Tag: para
#: reference_measure.xml:1228 reference_measure.xml:1268
-#: reference_measure.xml:3778
+#: reference_measure.xml:3776
#, no-c-format
msgid "<varname>POLYGON</varname> / <varname>LINESTRING</varname>"
msgstr ""
#. Tag: para
-#: reference_measure.xml:1238 reference_measure.xml:3230
-#: reference_measure.xml:3758 reference_measure.xml:3768
+#: reference_measure.xml:1238 reference_measure.xml:3228
+#: reference_measure.xml:3756 reference_measure.xml:3766
#, no-c-format
msgid "<varname>POLYGON</varname> / <varname>POLYGON</varname>"
msgstr ""
msgstr ""
#. Tag: para
-#: reference_measure.xml:1409 reference_measure.xml:3852
+#: reference_measure.xml:1409 reference_measure.xml:3850
#, no-c-format
msgid ""
"Enhanced: 2.3.0 Enhancement to PIP short-circuit for geometry extended to "
msgstr ""
#. Tag: para
-#: reference_measure.xml:1596 reference_measure.xml:3202
+#: reference_measure.xml:1596 reference_measure.xml:3200
#, no-c-format
msgid "The following illustrations all return <varname>TRUE</varname>."
msgstr ""
msgstr ""
#. Tag: para
-#: reference_measure.xml:1640 reference_measure.xml:3222
-#: reference_measure.xml:3789 reference_measure.xml:3799
+#: reference_measure.xml:1640 reference_measure.xml:3220
+#: reference_measure.xml:3787 reference_measure.xml:3797
#, no-c-format
msgid "<varname>LINESTRING</varname> / <varname>LINESTRING</varname>"
msgstr ""
msgstr ""
#. Tag: para
-#: reference_measure.xml:1916 reference_measure.xml:2690
+#: reference_measure.xml:1916 reference_measure.xml:2692
#, no-c-format
msgid "&curve_support;"
msgstr ""
msgstr ""
#. Tag: title
-#: reference_measure.xml:1931 reference_measure.xml:2783
-#: reference_measure.xml:2837
+#: reference_measure.xml:1931 reference_measure.xml:2781
+#: reference_measure.xml:2835
#, no-c-format
msgid "Geography Examples"
msgstr ""
#, 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 "
+"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: para
-#: reference_measure.xml:2453
+#: reference_measure.xml:2454
#, 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."
+"For <type>geometry</type>: 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:2458
+#: reference_measure.xml:2459
#, 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."
+"For <type>geography</type> units are in meters and measurement is defaulted "
+"to <varname>use_spheroid</varname>=true, for faster check, "
+"<varname>use_spheroid</varname>=false to measure along sphere."
msgstr ""
#. Tag: para
-#: reference_measure.xml:2468
+#: reference_measure.xml:2470
#, no-c-format
msgid ""
"Prior to 1.3, ST_Expand was commonly used in conjunction with && and "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2474
+#: reference_measure.xml:2476
#, no-c-format
msgid "Use ST_3DDWithin if you have 3D geometries."
msgstr ""
#. Tag: para
-#: reference_measure.xml:2477
+#: reference_measure.xml:2479
#, no-c-format
msgid "Availability: 1.5.0 support for geography was introduced"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2478
+#: reference_measure.xml:2480
#, no-c-format
msgid ""
"Enhanced: 2.1.0 improved speed for geography. See <ulink url=\"http://blog."
msgstr ""
#. Tag: para
-#: reference_measure.xml:2479
+#: reference_measure.xml:2481
#, no-c-format
msgid "Enhanced: 2.1.0 support for curved geometries was introduced."
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:2484
+#: reference_measure.xml:2486
#, 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 "
+"-- 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"
+"SELECT DISTINCT ON (s.gid) s.gid, s.school_name, s.geom, h.hospital_name\n"
" FROM schools s\n"
-" LEFT JOIN hospitals h ON ST_DWithin(s.the_geom, h.the_geom, "
+" LEFT JOIN hospitals h ON ST_DWithin(s.the_geom, h.geom, "
"3000)\n"
-" ORDER BY s.gid, ST_Distance(s.the_geom, h.the_geom);\n"
+" ORDER BY s.gid, ST_Distance(s.geom, h.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, "
+"-- 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;"
+" LEFT JOIN hospitals h ON ST_DWithin(s.geom, h.geom, 3000)\n"
+" WHERE h.gid IS NULL;\n"
+"\n"
+"-- Find broadcasting towers that receiver with limited range can receive.\n"
+"-- Data is geometry in Spherical Mercator (SRID=3857), ranges are "
+"approximate.\n"
+"\n"
+"-- Create geometry index that will check proximity limit of user to tower\n"
+"CREATE INDEX ON broadcasting_towers using gist (geom);\n"
+"\n"
+"-- Create geometry index that will check proximity limit of tower to user\n"
+"CREATE INDEX ON broadcasting_towers using gist (ST_Expand(geom, "
+"sending_range));\n"
+"\n"
+"-- Query towers that 4-kilometer receiver in Minsk Hackerspace can get\n"
+"-- Note: two conditions, because shorter LEAST(b.sending_range, 4000) will "
+"not use index.\n"
+"SELECT b.tower_id, b.geom\n"
+" FROM broadcasting_towers b\n"
+" WHERE ST_DWithin(b.geom, 'SRID=3857;POINT(3072163.4 7159374.1)', 4000)\n"
+" AND ST_DWithin(b.geom, 'SRID=3857;POINT(3072163.4 7159374.1)', b."
+"sending_range);"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2490
+#: reference_measure.xml:2492
#, no-c-format
-msgid ", <xref linkend=\"ST_Expand\"/>"
+msgid ", <xref linkend=\"ST_Expand\"/>, <xref linkend=\"ST_3DDWithin\"/>"
msgstr ""
#. Tag: refname
-#: reference_measure.xml:2496
+#: reference_measure.xml:2498
#, no-c-format
msgid "ST_Equals"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:2498
+#: reference_measure.xml:2500
#, no-c-format
msgid ""
"Returns true if the given geometries represent the same geometry. "
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:2504
+#: reference_measure.xml:2506
#, no-c-format
msgid ""
"<funcdef>boolean <function>ST_Equals</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2515
+#: reference_measure.xml:2517
#, no-c-format
msgid ""
"Returns TRUE if the given Geometries are \"spatially equal\". Use this for a "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2524
+#: reference_measure.xml:2526
#, no-c-format
msgid ""
"This function will return false if either geometry is invalid except in the "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2528
+#: reference_measure.xml:2530
#, no-c-format
msgid "Do not call with a GEOMETRYCOLLECTION as an argument."
msgstr ""
#. Tag: para
-#: reference_measure.xml:2531
+#: reference_measure.xml:2533
#, no-c-format
msgid "&sfs_compliant; s2.1.1.2"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2532
+#: reference_measure.xml:2534
#, no-c-format
msgid "&sqlmm_compliant; SQL-MM 3: 5.1.24"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2533
+#: reference_measure.xml:2535
#, no-c-format
msgid ""
"Changed: 2.2.0 Returns true even for invalid geometries if they are binary "
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:2539
+#: reference_measure.xml:2541
#, no-c-format
msgid ""
"SELECT ST_Equals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2545
+#: reference_measure.xml:2547
#, no-c-format
msgid ""
", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Reverse\"/>, "
msgstr ""
#. Tag: refname
-#: reference_measure.xml:2552
+#: reference_measure.xml:2554
#, no-c-format
msgid "ST_GeometricMedian"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:2556
+#: reference_measure.xml:2558
#, no-c-format
msgid "Returns the geometric median of a MultiPoint."
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:2563
+#: reference_measure.xml:2565
#, no-c-format
msgid ""
"<funcdef>geometry <function> ST_GeometricMedian </function> </funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2613
+#: reference_measure.xml:2615
#, no-c-format
msgid ""
"Computes the approximate geometric median of a MultiPoint geometry using the "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2619
+#: reference_measure.xml:2621
#, no-c-format
msgid ""
"The algorithm will iterate until the distance change between successive "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2626
+#: reference_measure.xml:2628
#, no-c-format
msgid ""
"If a <varname>tolerance</varname> value is not provided, a default tolerance "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2630
+#: reference_measure.xml:2632
#, no-c-format
msgid "M value of points, if present, is interpreted as their relative weight."
msgstr ""
#. Tag: para
-#: reference_measure.xml:2633
+#: reference_measure.xml:2635
#, no-c-format
msgid "Availability: 2.3.0"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2634
+#: reference_measure.xml:2636
#, no-c-format
msgid "Enhanced: 2.5.0 Added support for M as weight of points."
msgstr ""
#. Tag: para
-#: reference_measure.xml:2636
+#: reference_measure.xml:2638
#, no-c-format
msgid "&M_support;"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2648
+#: reference_measure.xml:2650
#, no-c-format
msgid ""
"Comparison of the centroid (turquoise point) and geometric median (red "
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:2656
+#: reference_measure.xml:2658
#, no-c-format
msgid ""
"WITH test AS (\n"
msgstr ""
#. Tag: refname
-#: reference_measure.xml:2669
+#: reference_measure.xml:2671
#, no-c-format
msgid "ST_HasArc"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:2671
+#: reference_measure.xml:2673
#, no-c-format
msgid ""
"<refpurpose>Returns true if a geometry or geometry collection contains a "
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:2676
+#: reference_measure.xml:2678
#, no-c-format
msgid ""
"<funcdef>boolean <function>ST_HasArc</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2686
+#: reference_measure.xml:2688
#, no-c-format
msgid ""
"<para>Returns true if a geometry or geometry collection contains a circular "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2688
+#: reference_measure.xml:2690
#, no-c-format
msgid "Availability: 1.2.3?"
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:2697
+#: reference_measure.xml:2699
#, no-c-format
msgid ""
"SELECT ST_HasArc(ST_Collect('LINESTRING(1 2, 3 4, 5 6)', 'CIRCULARSTRING(1 "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2704
+#: reference_measure.xml:2706
#, no-c-format
msgid ", <xref linkend=\"ST_LineToCurve\"/>"
msgstr ""
#. Tag: refname
-#: reference_measure.xml:2710
+#: reference_measure.xml:2712
#, no-c-format
msgid "ST_Intersects"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:2712
+#: reference_measure.xml:2714
#, no-c-format
msgid ""
"Returns TRUE if the Geometries/Geography \"spatially intersect in 2D\" - "
msgstr ""
#. Tag: funcsynopsis
-#: reference_measure.xml:2718
+#: reference_measure.xml:2720
#, no-c-format
msgid ""
"<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2745
+#: reference_measure.xml:2747
#, no-c-format
msgid ""
"If a geometry or geography shares any portion of space then they intersect. "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2752
+#: reference_measure.xml:2753
#, 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 "Enhanced: 2.5.0 Supports GEOMETRYCOLLECTION."
msgstr ""
#. Tag: para
-#: reference_measure.xml:2757
+#: reference_measure.xml:2755
#, no-c-format
msgid "Performed by the GEOS module (for geometry), geography is native"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2758
+#: reference_measure.xml:2756
#, no-c-format
msgid "Availability: 1.5 support for geography was introduced."
msgstr ""
#. Tag: para
-#: reference_measure.xml:2765
+#: reference_measure.xml:2763
#, no-c-format
msgid ""
"For geography, this function has a distance tolerance of about 0.00001 "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2772
+#: reference_measure.xml:2770
#, no-c-format
msgid ""
"&sfs_compliant; s2.1.1.2 //s2.1.13.3 - ST_Intersects(g1, g2 ) --> Not "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2775
+#: reference_measure.xml:2773
#, no-c-format
msgid "&sqlmm_compliant; SQL-MM 3: 5.1.27"
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:2780
+#: reference_measure.xml:2778
#, no-c-format
msgid ""
"SELECT ST_Intersects('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::"
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:2784
+#: reference_measure.xml:2782
#, no-c-format
msgid ""
"SELECT ST_Intersects(\n"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2788
+#: reference_measure.xml:2786
#, no-c-format
msgid ", <xref linkend=\"ST_Disjoint\"/>"
msgstr ""
#. Tag: refname
-#: reference_measure.xml:2793
+#: reference_measure.xml:2791
#, no-c-format
msgid "ST_Length"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:2795
+#: reference_measure.xml:2793
#, no-c-format
msgid ""
"Returns the 2D length of the geometry if it is a LineString or "
msgstr ""
#. Tag: funcsynopsis
-#: reference_measure.xml:2798
+#: reference_measure.xml:2796
#, no-c-format
msgid ""
"<funcprototype> <funcdef>float <function>ST_Length</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2813
+#: reference_measure.xml:2811
#, no-c-format
msgid ""
"For geometry: Returns the 2D Cartesian length of the geometry if it is a "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2816
+#: reference_measure.xml:2814
#, no-c-format
msgid ""
"For geography types, the calculations are performed using the inverse "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2820
+#: reference_measure.xml:2818
#, no-c-format
msgid ""
"Currently for geometry this is an alias for ST_Length2D, but this may change "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2821
+#: reference_measure.xml:2819
#, no-c-format
msgid ""
"Changed: 2.0.0 Breaking change -- in prior versions applying this to a MULTI/"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2823
+#: reference_measure.xml:2821
#, no-c-format
msgid ""
"For geography measurement defaults spheroid measurement. To use the faster "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2824 reference_measure.xml:3281
+#: reference_measure.xml:2822 reference_measure.xml:3279
#, no-c-format
msgid "&sfs_compliant; s2.1.5.1"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2825
+#: reference_measure.xml:2823
#, no-c-format
msgid "&sqlmm_compliant; SQL-MM 3: 7.1.2, 9.3.4"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2826
+#: reference_measure.xml:2824
#, no-c-format
msgid "Availability: 1.5.0 geography support was introduced in 1.5."
msgstr ""
#. Tag: para
-#: reference_measure.xml:2832
+#: reference_measure.xml:2830
#, no-c-format
msgid ""
"Return length in feet for line string. Note this is in feet because "
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:2834
+#: reference_measure.xml:2832
#, no-c-format
msgid ""
"SELECT ST_Length(ST_GeomFromText('LINESTRING(743238 2967416,743238 "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2838
+#: reference_measure.xml:2836
#, no-c-format
msgid "Return length of WGS 84 geography line"
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:2839
+#: reference_measure.xml:2837
#, no-c-format
msgid ""
"-- default calculation is using a sphere rather than spheroid\n"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2843
+#: reference_measure.xml:2841
#, no-c-format
msgid ""
", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Length_Spheroid\"/"
msgstr ""
#. Tag: refname
-#: reference_measure.xml:2849
+#: reference_measure.xml:2847
#, no-c-format
msgid "ST_Length2D"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:2851
+#: reference_measure.xml:2849
#, no-c-format
msgid ""
"<refpurpose>Returns the 2-dimensional length of the geometry if it is a "
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:2857
+#: reference_measure.xml:2855
#, no-c-format
msgid ""
"<funcdef>float <function>ST_Length2D</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2867
+#: reference_measure.xml:2865
#, no-c-format
msgid ""
"<para>Returns the 2-dimensional length of the geometry if it is a linestring "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2876
+#: reference_measure.xml:2874
#, no-c-format
msgid ", <xref linkend=\"ST_3DLength\"/>"
msgstr ""
#. Tag: refname
-#: reference_measure.xml:2882
+#: reference_measure.xml:2880
#, no-c-format
msgid "ST_3DLength"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:2884
+#: reference_measure.xml:2882
#, no-c-format
msgid ""
"Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:2890
+#: reference_measure.xml:2888
#, no-c-format
msgid ""
"<funcdef>float <function>ST_3DLength</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2900
+#: reference_measure.xml:2898
#, no-c-format
msgid ""
"Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2903
+#: reference_measure.xml:2901
#, no-c-format
msgid "Changed: 2.0.0 In prior versions this used to be called ST_Length3D"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2910
+#: reference_measure.xml:2908
#, no-c-format
msgid ""
"Return length in feet for a 3D cable. Note this is in feet because EPSG:2249 "
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:2912
+#: reference_measure.xml:2910
#, no-c-format
msgid ""
"SELECT ST_3DLength(ST_GeomFromText('LINESTRING(743238 2967416 1,743238 "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2919
+#: reference_measure.xml:2917
#, no-c-format
msgid ", <xref linkend=\"ST_Length2D\"/>"
msgstr ""
#. Tag: refname
-#: reference_measure.xml:2925
+#: reference_measure.xml:2923
#, no-c-format
msgid "ST_LengthSpheroid"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:2927
+#: reference_measure.xml:2925
#, no-c-format
msgid ""
"Calculates the 2D or 3D length/perimeter of a geometry on an ellipsoid. This "
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:2934
+#: reference_measure.xml:2932
#, no-c-format
msgid ""
"<funcdef>float <function>ST_LengthSpheroid</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2945
+#: reference_measure.xml:2943
#, no-c-format
msgid ""
"Calculates the length/perimeter of a geometry on an ellipsoid. This is "
msgstr ""
#. Tag: literallayout
-#: reference_measure.xml:2951 reference_measure.xml:3002
+#: reference_measure.xml:2949 reference_measure.xml:3000
#, no-c-format
msgid ""
"SPHEROID[<NAME>,<SEMI-MAJOR AXIS>,<INVERSE FLATTENING>]"
msgstr ""
#. Tag: literallayout
-#: reference_measure.xml:2953 reference_measure.xml:3004
+#: reference_measure.xml:2951 reference_measure.xml:3002
#, no-c-format
msgid "SPHEROID[\"GRS_1980\",6378137,298.257222101]"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2955
+#: reference_measure.xml:2953
#, no-c-format
msgid "Availability: 1.2.2"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2956
+#: reference_measure.xml:2954
#, no-c-format
msgid ""
"Changed: 2.2.0 In prior versions this used to be called ST_Length_Spheroid "
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:2963
+#: reference_measure.xml:2961
#, no-c-format
msgid ""
"SELECT ST_LengthSpheroid( geometry_column,\n"
msgstr ""
#. Tag: para
-#: reference_measure.xml:2970
+#: reference_measure.xml:2968
#, no-c-format
msgid ", <xref linkend=\"ST_Length\"/>"
msgstr ""
#. Tag: refname
-#: reference_measure.xml:2976
+#: reference_measure.xml:2974
#, no-c-format
msgid "ST_Length2D_Spheroid"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:2978
+#: reference_measure.xml:2976
#, no-c-format
msgid ""
"Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:2985
+#: reference_measure.xml:2983
#, no-c-format
msgid ""
"<funcdef>float <function>ST_Length2D_Spheroid</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:2996
+#: reference_measure.xml:2994
#, no-c-format
msgid ""
"Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3005
+#: reference_measure.xml:3003
#, no-c-format
msgid ""
"This is much like <xref linkend=\"ST_Length_Spheroid\"/> except it will "
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:3012
+#: reference_measure.xml:3010
#, no-c-format
msgid ""
"SELECT ST_Length2D_Spheroid( geometry_column,\n"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3019
+#: reference_measure.xml:3017
#, no-c-format
msgid ", <xref linkend=\"ST_Length_Spheroid\"/>"
msgstr ""
#. Tag: refname
-#: reference_measure.xml:3025
+#: reference_measure.xml:3023
#, no-c-format
msgid "ST_LongestLine"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:3027
+#: reference_measure.xml:3025
#, no-c-format
msgid ""
"Returns the 2-dimensional longest line points of two geometries. The "
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:3035
+#: reference_measure.xml:3033
#, no-c-format
msgid ""
"<funcdef>geometry <function>ST_LongestLine</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3050
+#: reference_measure.xml:3048
#, no-c-format
msgid ""
"Returns the 2-dimensional longest line between the points of two geometries."
msgstr ""
#. Tag: para
-#: reference_measure.xml:3068
+#: reference_measure.xml:3066
#, no-c-format
msgid "Longest line between point and line"
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:3071
+#: reference_measure.xml:3069
#, no-c-format
msgid ""
"SELECT ST_AsText(\n"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3079
+#: reference_measure.xml:3077
#, no-c-format
msgid "longest line between polygon and polygon"
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:3082
+#: reference_measure.xml:3080
#, no-c-format
msgid ""
"SELECT ST_AsText(\n"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3098
+#: reference_measure.xml:3096
#, no-c-format
msgid ""
"longest straight distance to travel from one part of an elegant city to the "
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:3102
+#: reference_measure.xml:3100
#, no-c-format
msgid ""
"SELECT ST_AsText(ST_LongestLine(c.the_geom, c.the_geom)) As llinewkt,\n"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3113
+#: reference_measure.xml:3111
#, no-c-format
msgid ""
", <xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_LongestLine\"/>"
msgstr ""
#. Tag: refname
-#: reference_measure.xml:3119
+#: reference_measure.xml:3117
#, no-c-format
msgid "ST_OrderingEquals"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:3121
+#: reference_measure.xml:3119
#, no-c-format
msgid ""
"Returns true if the given geometries represent the same geometry and points "
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:3127
+#: reference_measure.xml:3125
#, no-c-format
msgid ""
"<funcdef>boolean <function>ST_OrderingEquals</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3138
+#: reference_measure.xml:3136
#, no-c-format
msgid ""
"ST_OrderingEquals compares two geometries and returns t (TRUE) if the "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3143
+#: reference_measure.xml:3141
#, no-c-format
msgid ""
"This function is implemented as per the ArcSDE SQL specification rather than "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3147
+#: reference_measure.xml:3145
#, no-c-format
msgid "&sqlmm_compliant; SQL-MM 3: 5.1.43"
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:3153
+#: reference_measure.xml:3151
#, no-c-format
msgid ""
"SELECT ST_OrderingEquals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3157
+#: reference_measure.xml:3155
#, no-c-format
msgid ", <xref linkend=\"ST_Reverse\"/>"
msgstr ""
#. Tag: refname
-#: reference_measure.xml:3163
+#: reference_measure.xml:3161
#, no-c-format
msgid "ST_Overlaps"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:3165
+#: reference_measure.xml:3163
#, no-c-format
msgid ""
"Returns TRUE if the Geometries share space, are of the same dimension, but "
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:3170
+#: reference_measure.xml:3168
#, no-c-format
msgid ""
"<funcdef>boolean <function>ST_Overlaps</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3181
+#: reference_measure.xml:3179
#, no-c-format
msgid ""
"Returns TRUE if the Geometries \"spatially overlap\". By that we mean they "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3186 reference_measure.xml:3515
-#: reference_measure.xml:3529
+#: reference_measure.xml:3184 reference_measure.xml:3513
+#: reference_measure.xml:3527
#, no-c-format
msgid "Do not call with a GeometryCollection as an argument"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3188
+#: reference_measure.xml:3186
#, no-c-format
msgid ""
"This function call will automatically include a bounding box comparison that "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3196 reference_measure.xml:3535
-#: reference_measure.xml:3740
+#: reference_measure.xml:3194 reference_measure.xml:3533
+#: reference_measure.xml:3738
#, no-c-format
msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3197
+#: reference_measure.xml:3195
#, no-c-format
msgid "&sqlmm_compliant; SQL-MM 3: 5.1.32"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3213
+#: reference_measure.xml:3211
#, no-c-format
msgid "<varname>MULTIPOINT</varname> / <varname>MULTIPOINT</varname>"
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:3237
+#: reference_measure.xml:3235
#, no-c-format
msgid ""
"--a point on a line is contained by the line and is of a lower dimension, "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3245
+#: reference_measure.xml:3243
#, no-c-format
msgid ""
", <xref linkend=\"ST_Crosses\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
msgstr ""
#. Tag: refname
-#: reference_measure.xml:3250
+#: reference_measure.xml:3248
#, no-c-format
msgid "ST_Perimeter"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:3252
+#: reference_measure.xml:3250
#, no-c-format
msgid ""
"Return the length measurement of the boundary of an ST_Surface or "
msgstr ""
#. Tag: funcsynopsis
-#: reference_measure.xml:3256
+#: reference_measure.xml:3254
#, no-c-format
msgid ""
"<funcprototype> <funcdef>float <function>ST_Perimeter</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3272
+#: reference_measure.xml:3270
#, no-c-format
msgid ""
"Returns the 2D perimeter of the geometry/geography if it is a ST_Surface, "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3275
+#: reference_measure.xml:3273
#, no-c-format
msgid ""
"For geography types, the calculations are performed using the inverse "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3279
+#: reference_measure.xml:3277
#, no-c-format
msgid ""
"Currently this is an alias for ST_Perimeter2D, but this may change to "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3282
+#: reference_measure.xml:3280
#, no-c-format
msgid "&sqlmm_compliant; SQL-MM 3: 8.1.3, 9.5.4"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3283
+#: reference_measure.xml:3281
#, no-c-format
msgid "Availability 2.0.0: Support for geography was introduced"
msgstr ""
#. Tag: title
-#: reference_measure.xml:3287
+#: reference_measure.xml:3285
#, no-c-format
msgid "Examples: Geometry"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3288
+#: reference_measure.xml:3286
#, no-c-format
msgid ""
"Return perimeter in feet for Polygon and MultiPolygon. Note this is in feet "
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:3290
+#: reference_measure.xml:3288
#, no-c-format
msgid ""
"SELECT ST_Perimeter(ST_GeomFromText('POLYGON((743238 2967416,743238 "
msgstr ""
#. Tag: title
-#: reference_measure.xml:3293
+#: reference_measure.xml:3291
#, no-c-format
msgid "Examples: Geography"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3294
+#: reference_measure.xml:3292
#, no-c-format
msgid ""
"Return perimeter in meters and feet for Polygon and MultiPolygon. Note this "
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:3295
+#: reference_measure.xml:3293
#, no-c-format
msgid ""
"SELECT ST_Perimeter(geog) As per_meters, ST_Perimeter(geog)/0.3048 As "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3299
+#: reference_measure.xml:3297
#, no-c-format
msgid ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_Length\"/>"
msgstr ""
#. Tag: refname
-#: reference_measure.xml:3305
+#: reference_measure.xml:3303
#, no-c-format
msgid "ST_Perimeter2D"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:3307
+#: reference_measure.xml:3305
#, no-c-format
msgid ""
"Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:3313
+#: reference_measure.xml:3311
#, no-c-format
msgid ""
"<funcdef>float <function>ST_Perimeter2D</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3323
+#: reference_measure.xml:3321
#, no-c-format
msgid ""
"Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3328
+#: reference_measure.xml:3326
#, no-c-format
msgid ""
"This is currently an alias for ST_Perimeter. In future versions ST_Perimeter "
msgstr ""
#. Tag: refname
-#: reference_measure.xml:3342
+#: reference_measure.xml:3340
#, no-c-format
msgid "ST_3DPerimeter"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:3344
+#: reference_measure.xml:3342
#, no-c-format
msgid ""
"Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:3350
+#: reference_measure.xml:3348
#, no-c-format
msgid ""
"<funcdef>float <function>ST_3DPerimeter</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3360
+#: reference_measure.xml:3358
#, no-c-format
msgid ""
"Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3363
+#: reference_measure.xml:3361
#, no-c-format
msgid "Changed: 2.0.0 In prior versions this used to be called ST_Perimeter3D"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3369
+#: reference_measure.xml:3367
#, no-c-format
msgid ""
"Perimeter of a slightly elevated polygon in the air in Massachusetts state "
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:3370
+#: reference_measure.xml:3368
#, no-c-format
msgid ""
"SELECT ST_3DPerimeter(the_geom), ST_Perimeter2d(the_geom), "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3377
+#: reference_measure.xml:3375
#, no-c-format
msgid ", <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Perimeter2D\"/>"
msgstr ""
#. Tag: refname
-#: reference_measure.xml:3383
+#: reference_measure.xml:3381
#, no-c-format
msgid "ST_PointOnSurface"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:3385
+#: reference_measure.xml:3383
#, no-c-format
msgid "Returns a <varname>POINT</varname> guaranteed to lie on the surface."
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:3390
+#: reference_measure.xml:3388
#, no-c-format
msgid ""
"<funcdef>geometry <function>ST_PointOnSurface</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3402
+#: reference_measure.xml:3400
#, no-c-format
msgid "Returns a <varname>POINT</varname> guaranteed to intersect a surface."
msgstr ""
#. Tag: para
-#: reference_measure.xml:3404
+#: reference_measure.xml:3402
#, no-c-format
msgid "&sfs_compliant; s3.2.14.2 // s3.2.18.2"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3405
+#: reference_measure.xml:3403
#, no-c-format
msgid ""
"&sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. According to the specs, "
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:3414
+#: reference_measure.xml:3412
#, no-c-format
msgid ""
"SELECT ST_AsText(ST_PointOnSurface('POINT(0 5)'::geometry));\n"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3420
+#: reference_measure.xml:3418
#, no-c-format
msgid ", <xref linkend=\"ST_Point_Inside_Circle\"/>"
msgstr ""
#. Tag: refname
-#: reference_measure.xml:3426
+#: reference_measure.xml:3424
#, no-c-format
msgid "ST_Project"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:3428
+#: reference_measure.xml:3426
#, no-c-format
msgid ""
"Returns a <varname>POINT</varname> projected from a start point using a "
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:3433
+#: reference_measure.xml:3431
#, no-c-format
msgid ""
"<funcdef>geography <function>ST_Project</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3449
+#: reference_measure.xml:3447
#, no-c-format
msgid ""
"Returns a <varname>POINT</varname> projected along a geodesic from a start "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3450
+#: reference_measure.xml:3448
#, no-c-format
msgid ""
"The azimuth is sometimes called the heading or the bearing in navigation. It "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3451
+#: reference_measure.xml:3449
#, no-c-format
msgid "The distance is given in meters."
msgstr ""
#. Tag: para
-#: reference_measure.xml:3454
+#: reference_measure.xml:3452
#, no-c-format
msgid "Enhanced: 2.4.0 Allow negative distance and non-normalized azimuth."
msgstr ""
#. Tag: title
-#: reference_measure.xml:3459
+#: reference_measure.xml:3457
#, no-c-format
msgid ""
"Example: Using degrees - projected point 100,000 meters and bearing 45 "
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:3461
+#: reference_measure.xml:3459
#, no-c-format
msgid ""
"SELECT ST_AsText(ST_Project('POINT(0 0)'::geography, 100000, "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3467
+#: reference_measure.xml:3465
#, no-c-format
msgid ""
", <xref linkend=\"ST_Distance\"/>, <ulink url=\"http://www.postgresql.org/"
msgstr ""
#. Tag: refname
-#: reference_measure.xml:3473
+#: reference_measure.xml:3471
#, no-c-format
msgid "ST_Relate"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:3475
+#: reference_measure.xml:3473
#, no-c-format
msgid ""
"Returns true if this Geometry is spatially related to anotherGeometry, by "
msgstr ""
#. Tag: funcsynopsis
-#: reference_measure.xml:3483
+#: reference_measure.xml:3481
#, no-c-format
msgid ""
"<funcprototype> <funcdef>boolean <function>ST_Relate</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3509
+#: reference_measure.xml:3507
#, no-c-format
msgid ""
"Version 1: Takes geomA, geomB, intersectionMatrix and Returns 1 (TRUE) if "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3514
+#: reference_measure.xml:3512
#, no-c-format
msgid ""
"This is especially useful for testing compound checks of intersection, "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3517
+#: reference_measure.xml:3515
#, no-c-format
msgid ""
"This is the \"allowable\" version that returns a boolean, not an integer. "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3520
+#: reference_measure.xml:3518
#, no-c-format
msgid ""
"This DOES NOT automagically include an index call. The reason for that is "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3525
+#: reference_measure.xml:3523
#, no-c-format
msgid ""
"Version 2: Takes geomA and geomB and returns the <xref linkend=\"DE-9IM\"/>"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3527
+#: reference_measure.xml:3525
#, no-c-format
msgid ""
"Version 3: same as version 2, but allows to specify a boundary node rule (1:"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3531
+#: reference_measure.xml:3529
#, no-c-format
msgid "not in OGC spec, but implied. see s2.1.13.2"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3536
+#: reference_measure.xml:3534
#, no-c-format
msgid "&sqlmm_compliant; SQL-MM 3: 5.1.25"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3537
+#: reference_measure.xml:3535
#, no-c-format
msgid ""
"Enhanced: 2.0.0 - added support for specifying boundary node rule (requires "
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:3544
+#: reference_measure.xml:3542
#, no-c-format
msgid ""
"--Find all compounds that intersect and not touch a poly (interior "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3551
+#: reference_measure.xml:3549
#, no-c-format
msgid ""
", <xref linkend=\"DE-9IM\"/>, <xref linkend=\"ST_Disjoint\"/>, <xref linkend="
msgstr ""
#. Tag: refname
-#: reference_measure.xml:3557
+#: reference_measure.xml:3555
#, no-c-format
msgid "ST_RelateMatch"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:3559
+#: reference_measure.xml:3557
#, no-c-format
msgid ""
"Returns true if intersectionMattrixPattern1 implies "
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:3564
+#: reference_measure.xml:3562
#, no-c-format
msgid ""
"<funcdef>boolean <function>ST_RelateMatch</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3575
+#: reference_measure.xml:3573
#, no-c-format
msgid ""
"Takes intersectionMatrix and intersectionMatrixPattern and Returns true if "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3578
+#: reference_measure.xml:3576
#, no-c-format
msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:3584
+#: reference_measure.xml:3582
#, no-c-format
msgid ""
"SELECT ST_RelateMatch('101202FFF', 'TTTTTTFFF') ;\n"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3590
+#: reference_measure.xml:3588
#, no-c-format
msgid ", <xref linkend=\"ST_Relate\"/>"
msgstr ""
#. Tag: refname
-#: reference_measure.xml:3596
+#: reference_measure.xml:3594
#, no-c-format
msgid "ST_ShortestLine"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:3598
+#: reference_measure.xml:3596
#, no-c-format
msgid "Returns the 2-dimensional shortest line between two geometries"
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:3603
+#: reference_measure.xml:3601
#, no-c-format
msgid ""
"<funcdef>geometry <function>ST_ShortestLine</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3618
+#: reference_measure.xml:3616
#, no-c-format
msgid ""
"Returns the 2-dimensional shortest line between two geometries. The function "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3642
+#: reference_measure.xml:3640
#, no-c-format
msgid "Shortest line between point and linestring"
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:3645
+#: reference_measure.xml:3643
#, no-c-format
msgid ""
"SELECT ST_AsText(\n"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3653
+#: reference_measure.xml:3651
#, no-c-format
msgid "shortest line between polygon and polygon"
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:3656
+#: reference_measure.xml:3654
#, no-c-format
msgid ""
"SELECT ST_AsText(\n"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3668
+#: reference_measure.xml:3666
#, no-c-format
msgid ""
", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref "
msgstr ""
#. Tag: refname
-#: reference_measure.xml:3674
+#: reference_measure.xml:3672
#, no-c-format
msgid "ST_Touches"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:3676
+#: reference_measure.xml:3674
#, no-c-format
msgid ""
"Returns <varname>TRUE</varname> if the geometries have at least one point in "
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:3682
+#: reference_measure.xml:3680
#, no-c-format
msgid ""
"<funcdef>boolean <function>ST_Touches</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3697
+#: reference_measure.xml:3695
#, no-c-format
msgid ""
"Returns <varname>TRUE</varname> if the only points in common between "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3704
+#: reference_measure.xml:3702
#, no-c-format
msgid "In mathematical terms, this predicate is expressed as:"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3714
+#: reference_measure.xml:3712
#, no-c-format
msgid "The allowable DE-9IM Intersection Matrices for the two geometries are:"
msgstr ""
#. Tag: markup
-#: reference_measure.xml:3718
+#: reference_measure.xml:3716
#, no-c-format
msgid "FT*******"
msgstr ""
#. Tag: markup
-#: reference_measure.xml:3722
+#: reference_measure.xml:3720
#, no-c-format
msgid "F**T*****"
msgstr ""
#. Tag: markup
-#: reference_measure.xml:3726
+#: reference_measure.xml:3724
#, no-c-format
msgid "F***T****"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3735
+#: reference_measure.xml:3733
#, no-c-format
msgid ""
"This function call will automatically include a bounding box comparison that "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3741
+#: reference_measure.xml:3739
#, no-c-format
msgid "&sqlmm_compliant; SQL-MM 3: 5.1.28"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3747
+#: reference_measure.xml:3745
#, no-c-format
msgid ""
"The <function>ST_Touches</function> predicate returns <varname>TRUE</"
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:3817
+#: reference_measure.xml:3815
#, no-c-format
msgid ""
"SELECT ST_Touches('LINESTRING(0 0, 1 1, 0 2)'::geometry, 'POINT(1 1)'::"
msgstr ""
#. Tag: refname
-#: reference_measure.xml:3823
+#: reference_measure.xml:3821
#, no-c-format
msgid "ST_Within"
msgstr ""
#. Tag: refpurpose
-#: reference_measure.xml:3825
+#: reference_measure.xml:3823
#, no-c-format
msgid "Returns true if the geometry A is completely inside geometry B"
msgstr ""
#. Tag: funcprototype
-#: reference_measure.xml:3830
+#: reference_measure.xml:3828
#, no-c-format
msgid ""
"<funcdef>boolean <function>ST_Within</function></funcdef> "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3845
+#: reference_measure.xml:3843
#, no-c-format
msgid ""
"Returns TRUE if geometry A is completely inside geometry B. For this "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3862
+#: reference_measure.xml:3860
#, no-c-format
msgid ""
"This function call will automatically include a bounding box comparison that "
msgstr ""
#. Tag: para
-#: reference_measure.xml:3870
+#: reference_measure.xml:3868
#, 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:3873
+#: reference_measure.xml:3871
#, no-c-format
msgid "&sqlmm_compliant; SQL-MM 3: 5.1.30"
msgstr ""
#. Tag: programlisting
-#: reference_measure.xml:3878
+#: reference_measure.xml:3876
#, no-c-format
msgid ""
"--a circle within a circle\n"
msgstr ""
#. Tag: para
-#: reference_measure.xml:3889
+#: reference_measure.xml:3887
#, no-c-format
msgid ", <xref linkend=\"ST_Equals\"/>, <xref linkend=\"ST_IsValid\"/>"
msgstr ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2018-07-21 17:36+0000\n"
+"POT-Creation-Date: 2018-09-16 15:38+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc@kde.org>\n"
#: 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:597
+#: reference_misc.xml:528
#, no-c-format
msgid "Description"
msgstr ""
#: 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:668
+#: reference_misc.xml:542
#, no-c-format
msgid "Examples"
msgstr ""
#: 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:677
+#: reference_misc.xml:549
#, no-c-format
msgid "See Also"
msgstr ""
"------------------------\n"
" t"
msgstr ""
-
-#. Tag: refname
-#: reference_misc.xml:557
-#, no-c-format
-msgid "ST_QuantizeCoordinates"
-msgstr ""
-
-#. Tag: refpurpose
-#: reference_misc.xml:560
-#, no-c-format
-msgid "Sets least significant bits of coordinates to zero"
-msgstr ""
-
-#. Tag: funcprototype
-#: reference_misc.xml:567
-#, no-c-format
-msgid ""
-"<funcdef> geometry <function>ST_QuantizeCoordinates</function> </funcdef> "
-"<paramdef> <type>geometry</type> <parameter>g</parameter> </paramdef> "
-"<paramdef> <type>int</type> <parameter>prec_x</parameter> </paramdef> "
-"<paramdef> <type>int</type> <parameter>prec_y</parameter> </paramdef> "
-"<paramdef> <type>int</type> <parameter>prec_z</parameter> </paramdef> "
-"<paramdef> <type>int</type> <parameter>prec_m</parameter> </paramdef>"
-msgstr ""
-
-#. Tag: para
-#: reference_misc.xml:598
-#, no-c-format
-msgid ""
-"<code>ST_QuantizeCoordinates</code> determines the number of bits (<code>N</"
-"code>) required to represent a coordinate value with a specified number of "
-"digits after the decimal point, and then sets all but the <code>N</code> "
-"most significant bits to zero. The resulting coordinate value will still "
-"round to the original value, but will have improved compressiblity. This can "
-"result in a significant disk usage reduction provided that the geometry "
-"column is using a <ulink url=\"https://www.postgresql.org/docs/current/"
-"static/storage-toast.html#STORAGE-TOAST-ONDISK\"> compressible storage type</"
-"ulink>. The function allows specification of a different number of digits "
-"after the decimal point in each dimension; unspecified dimensions are "
-"assumed to have the precsion of the <code>x</code> dimension. Negative "
-"digits are interpreted to refer digits to the left of the decimal point, (i."
-"e., <code>prec_x=-2</code> will preserve coordinate values to the nearest "
-"100."
-msgstr ""
-
-#. Tag: para
-#: reference_misc.xml:616
-#, no-c-format
-msgid ""
-"The coordinates produced by <code>ST_QuantizeCoordinates</code> are "
-"independent of the geometry that contains those coordinates and the relative "
-"position of those coordinates within the geometry. As a result, existing "
-"topological relationships between geometries are unaffected by use of this "
-"function. The function may produce invalid geometry when it is called with a "
-"number of digits lower than the intrinsic precision of the geometry."
-msgstr ""
-
-#. Tag: para
-#: reference_misc.xml:625
-#, no-c-format
-msgid "Availability: 2.5.0"
-msgstr ""
-
-#. Tag: title
-#: reference_misc.xml:628
-#, no-c-format
-msgid "Technical Background"
-msgstr ""
-
-#. Tag: para
-#: reference_misc.xml:629
-#, no-c-format
-msgid ""
-"PostGIS stores all coordinate values as double-precision floating point "
-"integers, which can reliably represent 15 significant digits. However, "
-"PostGIS may be used to manage data that intrinsically has fewer than 15 "
-"significant digits. An example is TIGER data, which is provided as "
-"geographic coordinates with six digits of precision after the decimal point "
-"(thus requiring only nine significant digits of longitude and eight "
-"significant digits of latitude.)"
-msgstr ""
-
-#. Tag: para
-#: reference_misc.xml:638
-#, no-c-format
-msgid ""
-"When 15 significant digits are available, there are many possible "
-"representations of a number with 9 significant digits. A double precision "
-"floating point number uses 52 explicit bits to represent the significand "
-"(mantissa) of the coordinate. Only 30 bits are needed to represent a "
-"mantissa with 9 significant digits, leaving 22 insignificant bits; we can "
-"set their value to anything we like and still end up with a number that "
-"rounds to our input value. For example, the value 100.123456 can be "
-"represented by the floating point numbers closest to 100.123456000000, "
-"100.123456000001, and 100.123456432199. All are equally valid, in that "
-"<code>ST_AsText(geom, 6)</code> will return the same result with any of "
-"these inputs. As we can set these bits to any value, "
-"<code>ST_QuantizeCoordinates</code> sets the 22 insignificant bits to zero. "
-"For a long coordinate sequence this creates a pattern of blocks of "
-"consecutive zeros that is compressed by PostgreSQL more effeciently."
-msgstr ""
-
-#. Tag: para
-#: reference_misc.xml:658
-#, no-c-format
-msgid ""
-"Only the on-disk size of the geometry is potentially affected by "
-"<code>ST_QuantizeCoordinates</code>. <xref linkend=\"ST_MemSize\"/>, which "
-"reports the in-memory usage of the geometry, will return the the same value "
-"regardless of the disk space used by a geometry."
-msgstr ""
-
-#. Tag: programlisting
-#: reference_misc.xml:670
-#, no-c-format
-msgid ""
-"SELECT ST_AsText(ST_QuantizeCoordinates('POINT (100.123456 0)'));\n"
-"st_astext\n"
-"-------------------------\n"
-"POINT(100.123455941677 0)"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_misc.xml:672
-#, no-c-format
-msgid ""
-"WITH test AS (SELECT 'POINT (123.456789123456 123.456789123456)'::geometry "
-"AS geom)\n"
-"SELECT\n"
-" digits,\n"
-" encode(ST_QuantizeCoordinates(geom, digits), 'hex'),\n"
-" ST_AsText(ST_QuantizeCoordinates(geom, digits))\n"
-"FROM test, generate_series(15, -15, -1) AS digits;\n"
-"\n"
-"digits | encode | "
-"st_astext \n"
-"--------+--------------------------------------------"
-"+------------------------------------------\n"
-"15 | 01010000005f9a72083cdd5e405f9a72083cdd5e40 | "
-"POINT(123.456789123456 123.456789123456)\n"
-"14 | 01010000005f9a72083cdd5e405f9a72083cdd5e40 | "
-"POINT(123.456789123456 123.456789123456)\n"
-"13 | 01010000005f9a72083cdd5e405f9a72083cdd5e40 | "
-"POINT(123.456789123456 123.456789123456)\n"
-"12 | 01010000005c9a72083cdd5e405c9a72083cdd5e40 | "
-"POINT(123.456789123456 123.456789123456)\n"
-"11 | 0101000000409a72083cdd5e40409a72083cdd5e40 | "
-"POINT(123.456789123456 123.456789123456)\n"
-"10 | 0101000000009a72083cdd5e40009a72083cdd5e40 | "
-"POINT(123.456789123455 123.456789123455)\n"
-"9 | 0101000000009072083cdd5e40009072083cdd5e40 | "
-"POINT(123.456789123418 123.456789123418)\n"
-"8 | 0101000000008072083cdd5e40008072083cdd5e40 | POINT(123.45678912336 "
-"123.45678912336)\n"
-"7 | 0101000000000070083cdd5e40000070083cdd5e40 | "
-"POINT(123.456789121032 123.456789121032)\n"
-"6 | 0101000000000040083cdd5e40000040083cdd5e40 | "
-"POINT(123.456789076328 123.456789076328)\n"
-"5 | 0101000000000000083cdd5e40000000083cdd5e40 | "
-"POINT(123.456789016724 123.456789016724)\n"
-"4 | 0101000000000000003cdd5e40000000003cdd5e40 | "
-"POINT(123.456787109375 123.456787109375)\n"
-"3 | 0101000000000000003cdd5e40000000003cdd5e40 | "
-"POINT(123.456787109375 123.456787109375)\n"
-"2 | 01010000000000000038dd5e400000000038dd5e40 | POINT(123.45654296875 "
-"123.45654296875)\n"
-"1 | 01010000000000000000dd5e400000000000dd5e40 | POINT(123.453125 "
-"123.453125)\n"
-"0 | 01010000000000000000dc5e400000000000dc5e40 | POINT(123.4375 "
-"123.4375)\n"
-"-1 | 01010000000000000000c05e400000000000c05e40 | POINT(123 123)\n"
-"-2 | 01010000000000000000005e400000000000005e40 | POINT(120 120)\n"
-"-3 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
-"-4 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
-"-5 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
-"-6 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
-"-7 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
-"-8 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
-"-9 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
-"-10 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
-"-11 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
-"-12 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
-"-13 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
-"-14 | 010100000000000000000058400000000000005840 | POINT(96 96)\n"
-"-15 | 010100000000000000000058400000000000005840 | POINT(96 96)"
-msgstr ""