[FOSSGIS-Talk] psql_Fehler

joe joe.dtr at t-online.de
Mi Nov 21 17:03:40 CET 2018


Hallo,

vielen Dank für eure Bemühungen. Mein Problem ist jetzt aber das folgende.

                 wkb_geometry
----------------------------------------------
  \x0101000000932a2aac390623415c641a52675c5641
  \x0101000000e61845f02b5421411dcdcc4b81a05641
  \x01010000004609ab0e0f5821415d3c38ee83a15641

Was macht dieser Befehl eigentlich.

SELECT ST_AsText(wkb_geometry), ST_AsEWKT(wkb_geometry) FROM points;

Aus der Inhalt der  Spalte wkb_geometry der Tabelle points soll aus dem 
Binärformat ein lesbares Textformat machen. Also zwei zusätzliche 
Geometrioespalten Spalte mit X und Y Koordinaten, im ETRS 4326. Ich habe 
das nocht nicht verstanden. Kann die Zeile das überhaupt?

Gruß

Jörg

Am 21.11.2018 um 11:14 schrieb Claas QGIS.de:
> Hallo Jörg
>
> es empfiehlt sich folgende Optionen in den Aufruf einzubauen, damit es 
> schneller geht:
>
> Daten über Kopieren statt über Insert einfügen geht erheblich schneller:
> --config PG_USE_COPY YES
>
> Wenn Du genug Arbeitsspeicher hast, setze den Wert für die temporäre 
> Datei im Arbeitsspeicher  hoch, z.B. auf 5000:
> --config OSM_MAX_TMPFILE_SIZE 5000
>
> Ich setze auch -gt auf unlimited, weis aber nicht ob das zusammen mit 
> --config PG_USE_COPY einen Effekt hat.
>
> -gt unlimited
> statt -gt 65536
>
> Dein Aufruf sieht dann so aus:
>
> ogr2ogr --config PG_USE_COPY YES --config OSM_MAX_TMPFILE_SIZE 5000   
> -f PostgreSQL PG:"dbname='osm' host='localhost' port='5432' 
> user='postgres' password='passwort'"
> -gt unlimited -s_srs EPSG:4326 -t_srs EPSG:25832 -skipfailures 
> germany-latest.osm.pbf
>
> Es gibt sehr viele Stellschrauben bei ogr2ogr.  Importiert man daten 
> in eine SpatiaLite-Datenbank, sind für einen schnellen Import die 
> Optionen
> --config OGR_SQLITE_SYNCHRONOUS off
> --config OGR_SQLITE_CACHE 8192
>
> nützlich.
>
>



Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste