[FOSSGIS-Talk] WKT einzelner Polygone als Textfile

Jürgen E. Fischer jef at norbit.de
Di Jul 3 15:33:53 CEST 2018


Moin Torsten,

On Tue, 03. Jul 2018 at 11:42:18 +0200, Torsten Eckart wrote:
> kann mit jemanden einen Weg verraten wie ich automatisiert ein Textfile
> mit den WKT für jedes einzelne Polygon einer PostGIS-Tabelle abspeichern
> kann?

In der Shell?

psql "service=alkis" -A -t -c "select st_astext(wkb_geometry) from ax_wald" | split -l1 -d -a4 --additional-suffix=.wkt - ""

Damit läßt psql PostgreSQL aus der Datenbank hinter "service=alkis" WKT von
ax_wald.wkb_geometry produzieren und gibt sie aus.  -A -t sorgt dafür, dass
psql nur die reinen Daten ausgibt.  split zerlegt dann die Ausgabe von psql (-)
zeilenweise (-l1) und gibt sie in Dateien aus.  Diese werden vierstellig (-a4)
ab 0 durchnummeriert (-d) und .wkt (--additional-suffix=.wkt) angehängt.


Jürgen

-- 
Jürgen E. Fischer           norBIT GmbH             Tel. +49-4931-918175-31
Dipl.-Inf. (FH)             Rheinstraße 13          Fax. +49-4931-918175-50
Software Engineer           D-26506 Norden             http://www.norbit.de
                            Germany                    IRC: jef on FreeNode
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 827 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20180703/73d6fc1f/attachment.sig>


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste