Skip to content
Commits on Source (8)
This diff is collapsed.
PostGIS 2.5.0beta2
2018/08/11
New since PostGIS 2.5.0beta1
- #4115, Fix a bug that created MVTs with incorrect property values under
parallel plans (Raúl Marín).
- #4120, ST_AsMVTGeom: Clip using tile coordinates (Raúl Marín).
- #4132, ST_Intersection on Raster now works without throwing TopologyException
(Vinícius A.B. Schmidt, Darafei Praliaskouski)
- #4109, Fix WKT parser accepting and interpreting numbers with
multiple dots (Raúl Marín, Paul Ramsey)
- #4140, Use user-provided CFLAGS in address standardizer and the
topology module (Raúl Marín)
- #4143, Fix backend crash when ST_OffsetCurve fails (Dan Baston)
- #4145, Speedup MVT column parsing (Raúl Marín)
See PostGIS 2.5.0 section for full details
PostGIS 2.5.0beta1
2018/07/03
New since PostGIS 2.5.0alpha
......@@ -76,12 +94,8 @@ PostGIS 2.5.0
- #2508, ST_OffsetCurve now works with collections (Darafei Praliaskouski)
- #4006, ST_GeomFromGeoJSON support for json and jsonb as input
(Paul Ramsey, Regina Obe)
- #4037, Invalid input geometry is fixed with MakeValid for GEOS exceptions in
ST_Intersection, ST_Union, ST_Difference, ST_SymDifference (Darafei
Praliaskouski)
- #4038, ST_Subdivide now selects pivot for geometry split that reuses input
vertices. ST_ClipByBox2D is stubbed with ST_Intersection because of
robustness issues. (Darafei Praliaskouski)
vertices. (Darafei Praliaskouski)
- #4025, #4032 Fixed precision issue in ST_ClosestPointOfApproach,
ST_DistanceCPA, and ST_CPAWithin (Paul Ramsey, Darafei Praliaskouski)
- #4076, Reduce use of GEOS in topology implementation (Björn Harrtell)
......@@ -91,7 +105,11 @@ PostGIS 2.5.0
- #4084: Fixed wrong code-comment regarding front/back of BOX3D (Matthias Bay)
- #4060, #4094, PostgreSQL JIT support (Raúl Marín, Laurenz Albe)
- #3960, ST_Centroid now uses lwgeom_centroid (Darafei Praliaskouski)
- #4103, ST_PointOnSurface can handle invalid (Darafei Praliaskouski)
- #4027, Remove duplicated code in lwgeom_geos (Darafei Praliaskouski,
Daniel Baston)
- #4115, Fix a bug that created MVTs with incorrect property values under
parallel plans (Raúl Marín).
- #4120, ST_AsMVTGeom: Clip using tile coordinates (Raúl Marín).
PostGIS 2.4.4
2018/04/08
......
PostGIS - Geographic Information Systems Extensions to PostgreSQL
=================================================================
:Version: 2.5.0
:Date: 2018-xx-xx
:Version: 2.5.0beta2
:Date: 2018-08-11
:Website: http://postgis.net
This distribution contains a module which implements GIS simple features, ties
......
......@@ -5,7 +5,7 @@
POSTGIS_MAJOR_VERSION=2
POSTGIS_MINOR_VERSION=5
POSTGIS_MICRO_VERSION=0beta1
POSTGIS_MICRO_VERSION=0beta2
# Liblwgeom interface versioning, reset to 0:0:0 (cur:age:rev)
# when changing POSTGIS_MINOR_VERSION
......
# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
# generated automatically by aclocal 1.16.1 -*- Autoconf -*-
# Copyright (C) 1996-2017 Free Software Foundation, Inc.
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -12,7 +12,7 @@
# PARTICULAR PURPOSE.
m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
# Copyright (C) 2003-2017 Free Software Foundation, Inc.
# Copyright (C) 2003-2018 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......
......@@ -62,7 +62,7 @@ fi
--with-pgconfig=${PROJECTS}/pg/rel/pg${PG_VER}w${OS_BUILD}/bin/pg_config \
--with-geosconfig=${PROJECTS}/geos/rel-${GEOS_VER}w${OS_BUILD}/bin/geos-config \
--with-gdalconfig=${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}/bin/gdal-config \
--without-interrupt-tests \
--with-sfcgal=/usr/bin/sfcgal-config --without-interrupt-tests \
--prefix=${PROJECTS}/pg/rel/pg${PG_VER}w${OS_BUILD}
make clean
make
......
......@@ -17369,9 +17369,6 @@ if test "x$with_topology" != "xno"; then
TOPOLOGY="topology"
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: TOPOLOGY: Topology support requested" >&5
$as_echo "TOPOLOGY: Topology support requested" >&6; }
if test "$GEOS_NUMERIC_VERSION" -lt 30302; then
as_fn_error $? "Topology requires GEOS version >= 3.3.2. Use --without-topology or install a newer GEOS." "$LINENO" 5
fi
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: TOPOLOGY: Topology support disabled" >&5
$as_echo "TOPOLOGY: Topology support disabled" >&6; }
......@@ -17864,7 +17861,7 @@ fi
 
 
 
ac_config_files="$ac_config_files GNUmakefile extensions/Makefile extensions/postgis/Makefile extensions/postgis_sfcgal/Makefile extensions/postgis_topology/Makefile extensions/postgis_tiger_geocoder/Makefile extensions/postgis_tiger_geocoder/postgis_tiger_geocoder.control extensions/address_standardizer/Makefile liblwgeom/Makefile liblwgeom/cunit/Makefile liblwgeom/liblwgeom.h libpgcommon/Makefile libpgcommon/cunit/Makefile postgis/Makefile postgis/sqldefines.h loader/Makefile loader/cunit/Makefile topology/Makefile topology/test/Makefile regress/Makefile doc/Makefile doc/Makefile.comments doc/html/image_src/Makefile utils/Makefile $RT_MAKEFILE_LIST"
ac_config_files="$ac_config_files GNUmakefile extensions/Makefile extensions/postgis/Makefile extensions/postgis_sfcgal/Makefile extensions/postgis_topology/Makefile extensions/postgis_tiger_geocoder/Makefile extensions/address_standardizer/Makefile liblwgeom/Makefile liblwgeom/cunit/Makefile liblwgeom/liblwgeom.h libpgcommon/Makefile libpgcommon/cunit/Makefile postgis/Makefile postgis/sqldefines.h loader/Makefile loader/cunit/Makefile topology/Makefile topology/test/Makefile regress/Makefile doc/Makefile doc/Makefile.comments doc/html/image_src/Makefile utils/Makefile $RT_MAKEFILE_LIST"
 
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
......@@ -18866,7 +18863,6 @@ do
"extensions/postgis_sfcgal/Makefile") CONFIG_FILES="$CONFIG_FILES extensions/postgis_sfcgal/Makefile" ;;
"extensions/postgis_topology/Makefile") CONFIG_FILES="$CONFIG_FILES extensions/postgis_topology/Makefile" ;;
"extensions/postgis_tiger_geocoder/Makefile") CONFIG_FILES="$CONFIG_FILES extensions/postgis_tiger_geocoder/Makefile" ;;
"extensions/postgis_tiger_geocoder/postgis_tiger_geocoder.control") CONFIG_FILES="$CONFIG_FILES extensions/postgis_tiger_geocoder/postgis_tiger_geocoder.control" ;;
"extensions/address_standardizer/Makefile") CONFIG_FILES="$CONFIG_FILES extensions/address_standardizer/Makefile" ;;
"liblwgeom/Makefile") CONFIG_FILES="$CONFIG_FILES liblwgeom/Makefile" ;;
"liblwgeom/cunit/Makefile") CONFIG_FILES="$CONFIG_FILES liblwgeom/cunit/Makefile" ;;
......
......@@ -1181,9 +1181,6 @@ if test "x$with_topology" != "xno"; then
TOPOLOGY="topology"
AC_MSG_RESULT([TOPOLOGY: Topology support requested])
if test "$GEOS_NUMERIC_VERSION" -lt 30302; then
AC_MSG_ERROR([Topology requires GEOS version >= 3.3.2. Use --without-topology or install a newer GEOS.])
fi
else
AC_MSG_RESULT([TOPOLOGY: Topology support disabled])
fi
......@@ -1459,7 +1456,6 @@ AC_OUTPUT([GNUmakefile
extensions/postgis_sfcgal/Makefile
extensions/postgis_topology/Makefile
extensions/postgis_tiger_geocoder/Makefile
extensions/postgis_tiger_geocoder/postgis_tiger_geocoder.control
extensions/address_standardizer/Makefile
liblwgeom/Makefile
liblwgeom/cunit/Makefile
......
postgis (2.5.0~beta1+dfsg-1~exp3) UNRELEASED; urgency=medium
postgis (2.5.0~beta2+dfsg-1~exp1) experimental; urgency=medium
[ Bas Couwenberg ]
* New upstream beta release.
* Don't quote filter string to fix match of first and last items.
* Bump Standards-Version to 4.2.0, no changes.
* Update copyright years for Paul Ramsey.
* Drop rt_gdalwarp.patch, worked around by upstream.
* Drop unused override for hardening-no-fortify-functions.
* Separate test restrictions with a comma.
[ Christoph Berg ]
* Re-enable tests on arm64 armel armhf i386 ppc64el, fixed upstream.
......@@ -14,7 +19,7 @@ postgis (2.5.0~beta1+dfsg-1~exp3) UNRELEASED; urgency=medium
was already transitional in stretch, and the PG 10 variant was never in a
stable release.
-- Bas Couwenberg <sebastic@debian.org> Tue, 17 Jul 2018 08:32:22 +0200
-- Bas Couwenberg <sebastic@debian.org> Sat, 11 Aug 2018 13:15:01 +0200
postgis (2.5.0~beta1+dfsg-1~exp2) experimental; urgency=medium
......
......@@ -40,7 +40,7 @@ Copyright: PostGIS Developers <postgis-devel@lists.osgeo.org>
2011-2017, Arrival 3D
2016-2017, Björn Harrtell <bjorn@wololo.org>
2017, Danny Götte <danny.goette@fem.tu-ilmenau.de>
2004, 2008-2016, 2018, Paul Ramsey <pramsey@cleverelephant.ca>
2004, 2008-2018, Paul Ramsey <pramsey@cleverelephant.ca>
2010-2011, 2013-2015, 2018, Nicklas Avén <nicklas.aven@jordogskog.no>
2013-2018, Bborie Park <dustymugs@gmail.com>
2015-2018, Daniel Baston <dbaston@gmail.com>
......
Description: Fix expected test output with GDAL 2.3.0 & PROJ 5.1.0.
Author: Bas Couwenberg <sebastic@debian.org>
Bug: https://trac.osgeo.org/postgis/ticket/4104
Bug-Debian: https://bugs.debian.org/901158
--- a/raster/test/regress/rt_gdalwarp_expected
+++ b/raster/test/regress/rt_gdalwarp_expected
@@ -19,8 +19,8 @@ NOTICE: Values must be provided for bot
0.17|993309|243|243|1|50.000|50.000|0.000|0.000|950760.000|1396957.000|t|t|t
0.18|992163|10|10|1|1000.000|-1000.000|3.000|3.000|-500030.000|600000.000|t|t|t
0.19|993310|12|12|1|1009.894|-1009.894|3.000|3.000|950691.792|1409281.783|t|t|t
-0.2|993309|12|12|1|1009.916|-1009.916|0.000|0.000|950762.305|1409088.896|t|t|t
-0.20|993309|12|12|1|1009.916|-1009.916|1.000|3.000|950742.107|1409088.896|t|t|t
+0.2|993309|12|12|1|1009.876|-1009.876|0.000|0.000|950808.447|1409091.640|t|t|t
+0.20|993309|12|12|1|1009.876|-1009.876|1.000|3.000|950788.250|1409091.640|t|t|t
0.21|993310|24|24|1|500.000|500.000|3.000|3.000|950657.188|1397356.783|t|t|t
0.22|993310|26|26|1|500.000|500.000|0.000|6.000|950452.000|1396632.000|t|t|t
0.23|984269|12|8|1|0.012|-0.012|0.000|0.000|-107.029|50.206|t|t|t
@@ -63,12 +63,12 @@ NOTICE: Values must be provided for bot
1.9|992163|11|10|1|1000.000|-1000.000|0.000|0.000|-500001.000|600000.000|t|t|t
2.1|993310|12|12|1|1009.894|-1009.894|0.000|0.000|950732.188|1409281.783|t|t|t
2.10|993310|24|24|1|500.000|500.000|0.000|0.000|950732.188|1397281.783|t|t|t
-2.11|993309|121|121|1|100.000|100.000|0.000|0.000|950762.305|1396988.896|t|t|t
+2.11|993309|121|121|1|100.000|100.000|0.000|0.000|950808.447|1396991.640|t|t|t
2.12|993310|6|6|1|2000.000|2000.000|0.000|0.000|950732.188|1397281.783|t|t|t
2.13|993310|8|8|1|1500.000|1500.000|0.000|0.000|950732.188|1397281.783|t|t|t
2.14|993310|24|24|1|500.000|500.000|0.000|0.000|950732.188|1397281.783|t|t|t
2.15|993310|16|16|1|750.000|750.000|0.000|0.000|950732.188|1397281.783|t|t|t
-2.2|993309|12|12|1|1009.916|-1009.916|0.000|0.000|950762.305|1409088.896|t|t|t
+2.2|993309|12|12|1|1009.876|-1009.876|0.000|0.000|950808.447|1409091.640|t|t|t
2.3|994269|12|8|1|0.012|-0.012|0.000|0.000|-107.029|50.206|t|t|t
2.4|||||||||||||
2.5|993310|12|12|1|1009.894|-1009.894|0.000|0.000|950732.188|1409281.783|t|t|t
link-liblwgeom
relax-test-timing-constraints.patch
rt_gdalwarp.patch
# Build uses -D_FORTIFY_SOURCE=2, but hardening-check reports:
# Fortify Source functions: no, only unprotected functions found!
hardening-no-fortify-functions usr/lib/postgresql/*/lib/address_standardizer.so
Depends: @, postgresql-server-dev-all, postgresql-all
Tests: test-extension-creation
Restrictions: needs-root allow-stderr
Restrictions: needs-root, allow-stderr
......@@ -781,6 +781,7 @@ TMPDIR="/gisdata/temp/"
UNZIPTOOL=unzip
WGETTOOL="/usr/bin/wget"
export PGBIN=/usr/lib/postgresql/9.4/bin
-- variables used by psql: https://www.postgresql.org/docs/current/static/libpq-envars.html
export PGPORT=5432
export PGHOST=localhost
export PGUSER=postgres
......
......@@ -156,8 +156,7 @@ SELECT MAX(ST_NPoints(geom)) FROM sometable;</programlisting>
For geometry: Connect to your database with
<filename>psql</filename> and try the following SQL:</para>
<programlisting>CREATE TABLE gtest ( gid serial primary key, name varchar(20)
, geom geometry(LINESTRING) );</programlisting>
<programlisting>CREATE TABLE gtest (id serial primary key, name varchar(20), geom geometry(LINESTRING));</programlisting>
<para>If the geometry column definition fails, you probably have not
loaded the PostGIS functions and objects into this database or are using a pre-2.0 version of PostGIS. See the
......
......@@ -3,21 +3,7 @@
<title>PostGIS Raster Frequently Asked Questions</title>
<qandaset>
<qandaentry id="faq_security_change_1">
<question>
<para>I'm getting error <code>ERROR: RASTER_fromGDALRaster: Could not open bytea with GDAL. Check that the bytea is of a GDAL supported format.</code> when using ST_FromGDALRaster
or <code>ERROR: rt_raster_to_gdal: Could not load the output GDAL driver</code> when trying to use ST_AsPNG or other raster input functions.</para>
</question>
<answer>
<para>As of PostGIS 2.1.3 and 2.0.5, a security change was made to by default disable all GDAL drivers and out of db rasters. The release notes are at <ulink url="http://postgis.net/2014/05/19/postgis-2.0.6_and_2.1.3">PostGIS 2.0.6, 2.1.3 security release</ulink>. In order to reenable specific drivers or all drivers and reenable out of database support, refer to <xref linkend="install_short_version" />.</para>
</answer>
</qandaentry>
<qandaentry>
<qandaentry>
<question>
<para>Where can I find out more about the PostGIS Raster Project?</para>
</question>
......@@ -37,7 +23,7 @@
Jorge has a series of blog articles on PostGIS Raster that demonstrate how to load raster data as well as cross compare to same tasks in Oracle GeoRaster. Check out
<ulink url="http://gis4free.wordpress.com/category/postgis-raster/">Jorge's PostGIS Raster / Oracle GeoRaster Series</ulink>.
There is a whole chapter (more than 35 pages of content) dedicated to PostGIS Raster with free code and data downloads at <ulink url="https://www.manning.com/books/postgis-in-action-second-edition">PostGIS in Action - Raster chapter</ulink>.
You can <ulink url="http://www.postgis.us/page_buy_book">buy PostGIS in Action</ulink> now from Manning in hard-copy (significant discounts for bulk purchases) or just the E-book format.
You can <ulink url="http://www.postgis.us/page_buy_book">buy PostGIS in Action</ulink> now from Manning in hard-copy (significant discounts for bulk purchases) or just the E-book format.
You can also buy from Amazon and various other book distributors. All hard-copy books come with a free coupon to download the E-book version.
</para>
<para>Here is a review from a PostGIS Raster user <ulink url="http://fuzzytolerance.info/blog/2010/10/26/2010-10-26-postgis-raster-ftw/">PostGIS raster applied to land classification urban forestry</ulink></para>
......@@ -51,8 +37,7 @@
</question>
<answer>
<para>The easiest is to download binaries for PostGIS and Raster which are currently available for windows and latest versions of Mac OSX.
First you need a working PostGIS 2.0.0 or above and be running PostgreSQL 8.4, 9.0, or 9.1. Note in PostGIS 2.0 PostGIS Raster is fully integrated, so it will be compiled when you compile PostGIS.</para>
<para>Starting with PostGIS 2.0 PostGIS Raster is fully integrated, so it will be compiled when you compile PostGIS.</para>
<para>Instructions for installing and running under windows are available at <ulink url="http://gis4free.wordpress.com/2011/03/10/how-to-install-and-configure-postgis-raster-on-windows/">How to Install and Configure PostGIS raster on windows</ulink></para>
<para>
If you are on windows, you can compile yourself, or use the <ulink
......@@ -60,8 +45,7 @@
PostGIS Raster windows binaries</ulink>.
If you are on Mac OSX Leopard or Snow Leopard, there are binaries available at <ulink url="http://www.kyngchaos.com/software/postgres">Kyng Chaos Mac OSX PostgreSQL/GIS binaries</ulink>.
</para>
<para>Then to enable raster support in your database, run the rtpostgis.sql file in your database. To upgrade an existing install use rtpostgis_upgrade_minor..sql instead of rtpostgis.sql</para>
<para>For other platforms, you generally need to compile yourself. Dependencies are PostGIS and GDAL. For more details about compiling from source, please refer to <ulink url="http://trac.osgeo.org/postgis/wiki/WKTRaster/Documentation01#a2.3-CompilingandInstallingfromSources">Installing PostGIS Raster from source (in prior versions of PostGIS)</ulink></para>
<para>For other platforms, install PostGIS from your software repository. For more details about compiling from source, please refer to <ulink url="http://trac.osgeo.org/postgis/wiki/WKTRaster/Documentation01#a2.3-CompilingandInstallingfromSources">Installing PostGIS Raster from source</ulink></para>
</answer>
</qandaentry>
......@@ -85,7 +69,7 @@
</question>
<answer>
<para>The latest version of PostGIS comes packaged with a <varname>raster2pgsql</varname> raster loader executable capable of loading many kinds of rasters and also generating lower resolution overviews without any additional software. Please refer to <xref linkend="RT_Raster_Loader" /> for more details. Pre-2.0 versions came with a <varname>raster2pgsql.py</varname> that required python with numpy and GDAL. This is no longer needed.</para>
<para>The latest version of PostGIS comes packaged with a <varname>raster2pgsql</varname> raster loader executable capable of loading many kinds of rasters and also generating lower resolution overviews without any additional software. Please refer to <xref linkend="RT_Raster_Loader" /> for more details.</para>
</answer>
</qandaentry>
......@@ -108,7 +92,7 @@
<answer>
<para>Yes</para>
<para>GDAL 1.7+ has a PostGIS raster driver, but is only compiled in if you choose to compile with PostgreSQL support. </para>
<para>GDAL has a PostGIS raster driver, but is only compiled in if you choose to compile with PostgreSQL support. </para>
<para>The driver currently doesn't support irregularly blocked rasters,
although you can store irregularly blocked rasters in PostGIS raster data type.</para>
<para>If you are compiling from source, you need to include in your configure
......@@ -158,7 +142,7 @@
</question>
<answer>
<para>You can use MapServer compiled with GDAL 1.7+ and PostGIS Raster driver support to view Raster data. QuantumGIS (QGIS) now supports viewing of PostGIS Raster if you
<para>You can use MapServer compiled with GDAL 1.7+ and PostGIS Raster driver support to view Raster data. QGIS supports viewing of PostGIS Raster if you
have PostGIS raster driver installed.</para>
<para>In theory any tool that renders data using GDAL can support PostGIS raster data or
support it with fairly minimal effort. Again for Windows, Tamas' binaries <ulink url="www.gisinternals.com">http://www.gisinternals.com</ulink> are a good choice if you don't want the hassle of having to setup to compile your own.</para>
......@@ -298,5 +282,17 @@ END
</answer>
</qandaentry>
<qandaentry id="faq_security_change_1">
<question>
<para>I'm getting error <code>ERROR: RASTER_fromGDALRaster: Could not open bytea with GDAL. Check that the bytea is of a GDAL supported format.</code> when using ST_FromGDALRaster
or <code>ERROR: rt_raster_to_gdal: Could not load the output GDAL driver</code> when trying to use ST_AsPNG or other raster input functions.</para>
</question>
<answer>
<para>As of PostGIS 2.1.3 and 2.0.5, a security change was made to by default disable all GDAL drivers and out of db rasters. The release notes are at <ulink url="http://postgis.net/2014/05/19/postgis-2.0.6_and_2.1.3">PostGIS 2.0.6, 2.1.3 security release</ulink>. In order to reenable specific drivers or all drivers and reenable out of database support, refer to <xref linkend="install_short_version" />.</para>
</answer>
</qandaentry>
</qandaset>
</chapter>
......@@ -205,3 +205,4 @@ distclean: clean
images-clean:
rm -f $(IMAGES) $(IMAGES_RESIZED)
.NOTPARALLEL:
......@@ -7,8 +7,8 @@ msgstr ""
"Project-Id-Version: PostGIS\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2017-09-14 18:44+0000\n"
"PO-Revision-Date: 2017-09-14 19:09+0000\n"
"Last-Translator: Regina Obe\n"
"PO-Revision-Date: 2018-07-23 18:01+0000\n"
"Last-Translator: Andreas Schild <andreas.schild@bfw.gv.at>\n"
"Language-Team: German (http://www.transifex.com/postgis/postgis/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
......@@ -412,7 +412,7 @@ msgid ""
"For any given hierarchical TopoGeometry all child TopoGeometry elements will"
" come from the same child layer, as specified in the topology.layer record "
"for the layer of the TopoGeometry being defined."
msgstr ""
msgstr "Bei jeder gegebenen hierarchischen TopoGeometry werden alle Kindklassen der TopoGeometrie vom selben Kindlayer abgeleitet, so wie dies in dem Datensatz von \"topology.layer\" für den Layer der TopoGeometry definiert ist."
#. Tag: title
#: extras_topology.xml:162 extras_topology.xml:190 extras_topology.xml:281
......@@ -2368,7 +2368,7 @@ msgstr "-- Einen alleinstehenden Knoten, ohne Masche, entfernen --\nSELECT topo
#: extras_topology.xml:1626
#, no-c-format
msgid "ST_RemoveIsoEdge"
msgstr ""
msgstr "ST_RemoveIsoEdge"
#. Tag: refpurpose
#: extras_topology.xml:1628
......@@ -2376,7 +2376,7 @@ msgstr ""
msgid ""
"<refpurpose>Removes an isolated edge and returns description of action. If "
"the edge is not isolated, then an exception is thrown.</refpurpose>"
msgstr ""
msgstr "<refpurpose>Löscht einen isolierten Knoten und gibt eine Beschreibung der getroffenen Maßnahmen aus. Falls der Knoten nicht isoliert ist, wird eine Fehlermeldung ausgegeben.</refpurpose>"
#. Tag: funcprototype
#: extras_topology.xml:1633
......@@ -2385,7 +2385,7 @@ msgid ""
"<funcdef>text <function>ST_RemoveIsoEdge</function></funcdef> "
"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
msgstr ""
msgstr "<funcdef>text <function>ST_RemoveIsoEdge</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
#. Tag: para
#: extras_topology.xml:1644
......@@ -2393,7 +2393,7 @@ msgstr ""
msgid ""
"<para>Removes an isolated edge and returns description of action. If the "
"edge is not isolated, then an exception is thrown.</para>"
msgstr ""
msgstr "<para>Löscht einen isolierten Knoten und gibt eine Beschreibung der getroffenen Maßnahmen aus. Falls der Knoten nicht isoliert ist, wird eine Fehlermeldung ausgegeben.</para>"
#. Tag: title
#: extras_topology.xml:1668
......@@ -3040,7 +3040,7 @@ msgid ""
"value 1. A positive edge starts at the given node. A negative edge ends into"
" the given node. Closed edges will appear twice (with both signs). Order is "
"clockwise starting from northbound."
msgstr ""
msgstr "Gibt für einen Knoten die sortierte Menge der einfallenden Kanten aus. Jede Ausgabe besteht aus einer Sequenz und einer mit Vorzeichen versehenen ID für die Kante. Die Sequenz beginnt mit dem Wert 1. Eine Kante mit positiver ID beginnt an dem gegebenen Knoten. Eine negative Kante endet in dem gegebenen Knoten. Geschlossene Kanten kommen zweimal vor (mit beiden Vorzeichen). Die Sortierung geschieht von Norden ausgehend im Uhrzeigersinn."
#. Tag: para
#: extras_topology.xml:2138
......@@ -4209,7 +4209,7 @@ msgid ""
"<varname>element_type</varname> and <varname>element_id</varname>, in that "
"order. Such index would be created automatically by adding a unique "
"constraint to the fields. Example:"
msgstr ""
msgstr "Wenn der Parameter <varname>visitedTable</varname> angegeben ist, dann wird dieser verwendet um die bereits besuchten Knoten und Kanten über Querverweise (xlink:xref) zu verfolgen, anstatt Definitionen zu vervielfältigen. Die Tabelle muss (zumindest) zwei Integerfelder enthalten: 'element_type' und 'element_id'. Für den Aufruf muss der Anwender sowohl Lese- als auch Schreibrechte auf die Tabelle besitzen. Um die maximale Rechenleistung zu erreichen, sollte ein Index für die Attribute <varname>element_type</varname> und <varname>element_id</varname> - in dieser Reihenfolge - festgelegt werden. Dieser Index wird automatisch erstellt, wenn auf die Attribute ein Unique Constraint gelegt wird. Beispiel:"
#. Tag: programlisting
#: extras_topology.xml:2962
......
# SOME DESCRIPTIVE TITLE.
#
# Translators:
# Andreas Schild <andreas.schild@bfw.gv.at>, 2017
# Andreas Schild <andreas.schild@bfw.gv.at>, 2017-2018
# Andreas Schild <schildandreas1@gmail.com>, 2015
# Chris Leick <c.leick@vollbio.de>, 2013
msgid ""
msgstr ""
"Project-Id-Version: PostGIS\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2017-09-07 07:22+0000\n"
"PO-Revision-Date: 2017-09-08 09:05+0000\n"
"POT-Creation-Date: 2018-07-21 17:36+0000\n"
"PO-Revision-Date: 2018-07-22 08:03+0000\n"
"Last-Translator: Andreas Schild <andreas.schild@bfw.gv.at>\n"
"Language-Team: German (http://www.transifex.com/postgis/postgis/language/de/)\n"
"MIME-Version: 1.0\n"
......@@ -57,7 +57,7 @@ msgstr "Außerdem hat BostonGIS ein <ulink url=\"http://www.bostongis.com/Printe
msgid ""
"My applications and desktop tools worked with PostGIS 1.5,but they don't "
"work with PostGIS 2.0. How do I fix this?"
msgstr "Meine Anwendungen und Arbeitsflächenwerkzeuge funktionierten mit PostGIS 1.5, nicht jedoch mit PostGIS 2.0. Wie kann ich dies beheben?"
msgstr "Meine Anwendungen und Desktop-Tools funktionierten mit PostGIS 1.5, nicht jedoch mit PostGIS 2.0. Wie kann ich dies beheben?"
#. Tag: para
#: faq.xml:22
......@@ -73,7 +73,7 @@ msgid ""
"etc. and as a last resort, install the whole of "
"<varname>legacy.sql</varname> or just the portions of "
"<varname>legacy.sql</varname> you need."
msgstr "Viele missbilligte Funktionen wurden aus der Codebasis von PostGIS 2.0 entfernt. Dies betraf Anwendungen sowie Werkzeuge von Drittanbietern wie Geoserver, MapServer, QuantumGIS und OpenJump, um einige zu nennen. Es gibt ein paar Wege, dies zu beheben. Für die Anwendungen von Drittanbietern können Sie versuchen, sie auf die neuste Version zu aktualisieren, bei der viele dieser Probleme behoben wurden. Ihren eigenen Code könne Sie so ändern, dass er die entfernten Funktionen nicht mehr benutzt. Die meisten dieser Funktionen sind Pseudonyme von ST_Union, ST_Length etc. ohne den Präfix \"ST_\". Als letzten Ausweg können Sie die gesamte <varname>legacy.sql</varname>, oder die Teile die Sie benötigen installieren."
msgstr "Viele überholte Funktionen wurden aus der Codebasis von PostGIS 2.0 entfernt. Dies betraf Anwendungen sowie Werkzeuge von Drittanbietern wie Geoserver, MapServer, QuantumGIS und OpenJump, um nur ein paar zu nennen. Es gibt mehrere Möglichkeiten dieses Problem zu lösen. Bei Anwendungen von Drittanbietern können Sie versuchen diese auf die neuste Version zu aktualisieren, bei der viele dieser Probleme bereits fixiert wurden. Ihren eigenen Code können Sie so ändern, dass er die überholten Funktionen nicht mehr benutzt. Die meisten dieser Funktionen sind Pseudonyme von ST_Union, ST_Length etc. ohne den Präfix \"ST_\". Als letzten Ausweg können Sie die gesamte <varname>legacy.sql</varname> oder die benötigten Teile davon ausführen. "
#. Tag: para
#: faq.xml:28
......@@ -83,7 +83,7 @@ msgid ""
"postgis.sql. You can install this file after you have installed postgis.sql "
"and spatial_ref_sys.sql to get back all the 200 some-odd old functions we "
"removed."
msgstr "Die Datei <varname>legacy.sql</varname> liegt im selben Verzeichnis wie »postgis.sql«. Sie können diese Datei nach der Installation von »postgis.sql« und »spatial_ref_sys.sql« installieren, um alle etwa 200 alten Funktionen zurückzubekommen, die entfernt wurden."
msgstr "Die Datei <varname>legacy.sql</varname> liegt im selben Verzeichnis wie »postgis.sql«. Sie können diese Datei nach der Installation von »postgis.sql« und »spatial_ref_sys.sql« installieren, um alle 200 alten Funktionen wieder herzustellen, die entfernt wurden."
#. Tag: para
#: faq.xml:35
......@@ -102,7 +102,7 @@ msgid ""
"changed to gist_geometry_ops_2d and the gist_geometry_ops was completely "
"removed. This was done because PostGIS 2 also introduced Nd spatial indexes "
"for 3D support and the old name was deemed confusing and a misnomer."
msgstr "In PostGIS 2 wurde die Standardgeometrieoperatorklasse »gist_geometry_ops« in »gist_geometry_ops_2d« geändert und »gist_geometry_ops« wurde vollständig entfernt. Grund ist, dass PostGIS auch räumliche Nd-Indizes für 3D-Unterstützung einführt und der alte Name als verwirrend und fehlerhaft angesehen wurde."
msgstr "In PostGIS 2 wurde die Standardgeometrieoperatorklasse »gist_geometry_ops« in »gist_geometry_ops_2d« geändert und »gist_geometry_ops« wurde vollständig entfernt. Grund ist, dass PostGIS auch räumliche Nd-Indizes für 3D-Unterstützung einführt und der alte Name als verwirrend und fehlerhaft angesehen wurde. "
#. Tag: para
#: faq.xml:41
......@@ -112,7 +112,7 @@ msgid ""
"indexes, explicitly referenced the operator class name. This was unnecessary"
" if you want the default 2D index. So if you manage said good, change index "
"creation from:"
msgstr "Einige ältere Anwendungen, die als Teil des Prozesses Tabellen und Indizes erstellen, referenzieren explizit den Operatorklassennamen. Dies war unnötig, falls Sie den Standard-2D-Index wollten. Falls Sie dies also gut hinbekommen möchten, ändern Sie die Indexerstellung von:"
msgstr "Einige ältere Anwendungen, die als Teil des Prozesses Tabellen und Indizes erstellen, referenzieren explizit den Operatorklassennamen. Dies ist nicht nötig, wenn Sie den Standard-2D-Index wollten. Falls Sie dies erreichen möchten, ändern Sie die Indexerstellung von: "
#. Tag: para
#: faq.xml:42
......@@ -146,7 +146,7 @@ msgstr "CREATE INDEX idx_my_table_geom ON my_table USING gist(geom);"
msgid ""
"The only case where you WILL need to specify the operator class is if you "
"want a 3D spatial index as follows:"
msgstr "Der einzige Fall, in dem Sie die Operatorklasse angeben MÜSSEN, ist, wenn Sie einen räumlichen 3D-Index wie folgt möchten:"
msgstr "Der einzige Fall, in dem Sie die Operatorklasse angeben müssen, ist, wenn Sie einen räumlichen 3D-Index wie folgt möchten:"
#. Tag: programlisting
#: faq.xml:48
......@@ -166,7 +166,7 @@ msgid ""
"However if you use this fix, you are advised to at a later point drop the "
"index and recreate it without the operator class. This will save you grief "
"in the future when you need to upgrade again."
msgstr "Falls Sie unglücklicherweise kompilierten Code, den Sie nicht mehr ändern können, am Hals haben und bei dem , bei dem altes »gist_geometry_ops« hart codiert ist, können Sie die alte Klasse mittels des in PostGIS 2.0.2+ paketierten <filename>legacy_gist.sql</filename> erstellen. Falls Sie jedoch diese Fehlerbehebung verwenden, wird Ihnen dringend empfohlen, zu einem späteren Zeitpunkt den Index zu löschen und ihn ohne die Operatorklasse neu zu erstellen. Dies wird Ihnen in der Zukunft, wenn Sie erneut ein Upgrade durchführen, Kummer ersparen."
msgstr "Falls Sie unglücklicherweise kompilierten Code, den Sie nicht mehr ändern können, am Hals haben und bei dem altes »gist_geometry_ops« hart codiert ist, können Sie die alte Klasse mittels des in PostGIS 2.0.2+ paketierten <filename>legacy_gist.sql</filename> erstellen. Falls Sie jedoch diese Fehlerbehebung verwenden, wird Ihnen dringend empfohlen, zu einem späteren Zeitpunkt den Index zu löschen und ihn ohne die Operatorklasse neu zu erstellen. Dies wird Ihnen in Zukunft Probleme ersparen, wenn Sie erneut ein Upgrade durchführen müssen."
#. Tag: para
#: faq.xml:56
......@@ -194,7 +194,7 @@ msgid ""
"You can upgrade your JDBC driver to the latest PostgreSQL 9.0 version which "
"you can get from <ulink "
"url=\"http://jdbc.postgresql.org/download.html\">http://jdbc.postgresql.org/download.html</ulink>"
msgstr "Sie können Ihren JDBC-Treiber auf die neuste PostgreSQL-9.0-Version aktualisieren. Diese erhalten Sie unter <ulink url=\"http://jdbc.postgresql.org/download.html\">http://jdbc.postgresql.org/download.html</ulink>."
msgstr "Sie können Ihren JDBC-Treiber auf die neuste PostgreSQL-9.0-Version aktualisieren. Diese erhalten Sie unter <ulink url=\"http://jdbc.postgresql.org/download.html\">http://jdbc.postgresql.org/download.html</ulink>. "
#. Tag: para
#: faq.xml:66
......@@ -206,7 +206,7 @@ msgid ""
" and as described on <ulink "
"url=\"http://fxjr.blogspot.com/2010/11/npgsql-2011-released.html\">Francisco"
" Figueiredo's NpgSQL 2.0.11 released blog entry</ulink>"
msgstr "Falls Sie eine .NET-Anwendung ausführen, können Sie Npgsql 2.0.11 oder neuer verwenden. Dies können Sie von <ulink url=\"http://pgfoundry.org/frs/?group_id=1000140\">http://pgfoundry.org/frs/?group_id=1000140</ulink>, wie im <ulink url=\"http://fxjr.blogspot.com/2010/11/npgsql-2011-released.html\">Blog-Eintrag von Francisco Figueiredo zur Veröffentlichung von NpgSQL 2.0.11</ulink> beschrieben, herunterladen."
msgstr "Falls Sie eine .NET-Anwendung ausführen, können Sie Npgsql 2.0.11 oder neuer verwenden. Dies können Sie von <ulink url=\"http://pgfoundry.org/frs/?group_id=1000140\">http://pgfoundry.org/frs/?group_id=1000140</ulink>, wie im <ulink url=\"http://fxjr.blogspot.com/2010/11/npgsql-2011-released.html\">Blog-Eintrag von Francisco Figueiredo zur Veröffentlichung von NpgSQL 2.0.11</ulink> beschrieben, herunterladen. "
#. Tag: para
#: faq.xml:70
......@@ -244,7 +244,7 @@ msgstr "PgAdmin zeigt bei großen Geometrien nichts an. Was ist der beste Weg, u
msgid ""
"-- this should return no records if all your geom fields are filled in\n"
"SELECT somefield FROM mytable WHERE geom IS NULL;"
msgstr "-- Diese Abfrage gibt keine Datenbankeinträge zurück, falls alle Geometriefelder ausgefüllt sind\nSELECT somefield FROM mytable WHERE geom IS NULL;"
msgstr "-- Wenn alle Geometriefelder ausgefüllt sind, dann sollte diese Abfrage keine Datensätze zurückgeben \nSELECT somefield FROM mytable WHERE geom IS NULL;"
#. Tag: programlisting
#: faq.xml:87
......@@ -253,7 +253,7 @@ msgid ""
"-- To tell just how large your geometry is do a query of the form\n"
"--which will tell you the most number of points you have in any of your geometry columns\n"
"SELECT MAX(ST_NPoints(geom)) FROM sometable;"
msgstr "-- Um nur mitzuteilen, wie groß Ihre Geometrie ist, führen Sie eine Abfrage in der folgenden Form aus.\n-- Sie wird Ihnen die Höchstzahl von Punkten mitteilen, die Sie in Ihren Geometriespalten haben.\nSELECT MAX(ST_NPoints(geom)) FROM sometable;"
msgstr "-- Um lediglich die Größe einer Geometrie festzustellen, können Sie eine Abfrage in der folgenden Form ausführen.\n-- Sie wird Ihnen die Höchstzahl von Punkten mitteilen, die Sie in Ihren Geometriespalten haben.\nSELECT MAX(ST_NPoints(geom)) FROM sometable;"
#. Tag: para
#: faq.xml:93
......@@ -282,7 +282,7 @@ msgstr "Sie können Punkte, Linien, Polygone, Objekte aus mehreren Punkten, Lini
#: faq.xml:110
#, no-c-format
msgid "I'm all confused. Which data store should I use geometry or geography?"
msgstr "Ich bin ganz verwirrt. Welchen Datenspeicher soll ich verwenden, »geometry« oder »geography«?"
msgstr "Ich bin verwirrt. Welchen Datenspeicher soll ich verwenden, »geometry« oder »geography«?"
#. Tag: para
#: faq.xml:114
......@@ -304,7 +304,7 @@ msgid ""
"two types to gain the benefits of each. Refer to <xref "
"linkend=\"PostGIS_TypeFunctionMatrix\"/> to see what is currently supported "
"and what is not."
msgstr "Kurze Antwort: »geography« ist ein neuer Datentyp, der große Bereiche von Distanzvermessungen unterstützt, die meisten Berechnungen damit sind derzeit langsamer als bei »geometry«. Falls Sie »geography« benutzen, müssen Sie nicht viel über flache Koordinatensysteme lernen. »geography« ist im Allgemeinen am besten, falls alles, was Sie interessiert, das Vermessen von Entfernungen und Längen ist und Sie Daten von überall in der Welt haben. Der Datentyp »geometry« ist ein alter Datentyp, den viel mehr Funktionen unterstützen, der eine größere Unterstützung von Werkzeugen Dritter genießt und mit dem Transaktionen generell schneller sind, manchmal um bis zum Zehnfachen schneller für große Geometrien. »geometry« ist die beste Wahl, wenn Sie sich in räumlichen Bezugssystemen sicher fühlen oder Sie mit lokalisierten Daten umgehen, bei denen alle Ihre Daten in ein einziges <link linkend=\"spatial_ref_sys\">räumliches Bezugssystem (spatial reference system/SRID)</link> passen oder falls Sie eine große Menge räumlicher Daten verarbeiten wollen. Hinweis: Es ist ziemlich einfach, einmalige Umwandlungen zwischen den zwei Typen vorzunehmen, um von den Vorteilen beider zu profitieren. Was derzeit unterstützt wird und was nicht, erfahren Sie unter <xref linkend=\"PostGIS_TypeFunctionMatrix\"/>."
msgstr "Kurze Antwort: »geography« ist ein neuer Datentyp, der Distanzmessungen über weite Bereiche hinweg unterstützt; allerdings sind die meisten Berechnungen damit derzeit langsamer als bei »geometry«. Wenn Sie den Datentyp »geography« benutzen, dann müssen Sie nicht viel über ebene Koordinatenreferenzsysteme lernen. Der Datentyp »geography« ist im Allgemeinen dann am besten geeignet, wenn Sie weltweite Daten haben und Sie nur am Messen von Entfernungen und Längen interessiert sind. Der Datentyp »geometry« ist ein alter Datentyp, der von wesentlich mehr Funktionen unterstützt wird, der eine größere Unterstützung von Werkzeugen Dritter genießt und mit dem Transaktionen generell schneller sind; bei einer großen Geometrie manchmal bis zum Zehnfachen schneller. Der Datentyp »geometry« ist die beste Wahl, wenn Sie sich in räumlichen Bezugssystemen sicher fühlen oder Sie mit lokalen Daten arbeiten, bei denen alle Ihre Daten in ein einziges <link linkend=\"spatial_ref_sys\">räumliches Bezugssystem (spatial reference system/SRID)</link> passen oder falls Sie eine große Menge räumlicher Daten verarbeiten wollen. Hinweis: Es ist ziemlich einfach, einmalige Umwandlungen zwischen den zwei Typen vorzunehmen, um von den Vorteilen beider zu profitieren. Was derzeit unterstützt wird und was nicht, erfahren Sie unter <xref linkend=\"PostGIS_TypeFunctionMatrix\"/>."
#. Tag: para
#: faq.xml:125
......@@ -362,9 +362,9 @@ msgstr "Für »geometry«: Verbinden Sie Ihre Datenbank mit <filename>psql</file
#: faq.xml:156
#, no-c-format
msgid ""
"CREATE TABLE gtest ( gid serial primary key, name varchar(20)\n"
" , geom geometry(LINESTRING) );"
msgstr "CREATE TABLE gtest ( gid serial primary key, name varchar(20)\n , geom geometry(LINESTRING) );"
"CREATE TABLE gtest (id serial primary key, name varchar(20), geom "
"geometry(LINESTRING));"
msgstr "CREATE TABLE gtest (id serial primary key, name varchar(20), geom geometry(LINESTRING));"
#. Tag: para
#: faq.xml:158
......@@ -733,7 +733,7 @@ msgstr "--zum Prüfen, ob die Anzahl der Geometrien wirklich leer ist\n
msgid ""
"When I do an ST_Intersects, it says my two geometries don't intersect when I"
" KNOW THEY DO. What gives?"
msgstr "Wenn ich ein ST_Intersects ausführe, sagt es, dass sich meine beiden Geometrien nicht überschneiden, obwohl ICH WEI, DASS SIE DIES TUN. Was ist passiert?"
msgstr "ST_Intersects ergibt, dass sich meine beiden geometrischen Objekte nicht überschneiden, obwohl ICH WEISS, DASS SIE DIES TUN. Was ist passiert?"
#. Tag: para
#: faq.xml:371
......@@ -763,7 +763,7 @@ msgid ""
"distributed using the GPL? No. Similarly your software can use a "
"PostgreSQL/PostGIS database as much as it wants and be under any license you"
" like."
msgstr "Höchstwahrscheinlich nicht. Oracle-Datenbanken laufen zum Beispiel unter Linux. Linux steht unter der GPL, Oracles Datenbank nicht. Muss Oracles Datenbank, die unter Linux läuft, unter der GPL verteilt werden? Nein. In ähnlicher Weise kann Ihre Software die PostgreSQL/PostGIS Datenbank soviel nutzen wie sie will, und kann unter irgendeiner, von Ihnen gewünschten Lizenz vorliegen."
msgstr "Höchstwahrscheinlich nicht. Oracle-Datenbanken laufen zum Beispiel unter Linux. Linux steht unter der GPL, Oracles Datenbank nicht. Muss Oracles Datenbank, die unter Linux läuft, unter der GPL verteilt werden? Nein. In ähnlicher Weise kann Ihre Software die PostgreSQL/PostGIS Datenbank soviel nutzen wie sie will, und kann unter irgendeiner, von Ihnen gewünschten Lizenz vorliegen. "
#. Tag: para
#: faq.xml:384
......@@ -777,7 +777,7 @@ msgid ""
"distributed binaries to. The GPL does not require that you "
"<emphasis>publish</emphasis> your source code, only that you share it with "
"people you give binaries to."
msgstr "Die einzige Ausnahme wäre, wenn Sie Veränderungen am PostGIS-Quellcode vorgenommen hätten und die <emphasis>veränderte Version verteilen</emphasis> würden. In diesem Fall müssten Sie den Code Ihres veränderten PostGIS freigeben (aber nicht den Code von Anwendungen, die darauf laufen). Sogar in diesem begrenzten Fall müssten Sie nur den Quellcode an Leute verteilen, denen Sie Binärcode weitergegeben haben. Die GPL verlangt nicht, dass Sie Ihren Quellcode <emphasis>veröffentlichen</emphasis>, nur dass Sie ihn mit Leuten teilen, denen Sie Binärcode geben."
msgstr "Die einzige Ausnahme wäre, wenn Sie Veränderungen am PostGIS-Quellcode vorgenommen hätten und die <emphasis>veränderte Version verteilen</emphasis> würden. In diesem Fall müssten Sie den Code Ihres veränderten PostGIS freigeben (aber nicht den Code von Anwendungen, die darauf laufen). Sogar in diesem begrenzten Fall müssten Sie nur den Quellcode an Leute verteilen, denen Sie Binärcode weitergegeben haben. Die GPL verlangt nicht, dass Sie Ihren Quellcode <emphasis>veröffentlichen</emphasis>, nur dass Sie ihn mit Leuten teilen, denen Sie Binärcode geben. "
#. Tag: para
#: faq.xml:385
......