[FOSSGIS-Talk] psql_Fehler

Johannes Kröger johannes.kroeger at hcu-hamburg.de
Do Nov 22 13:24:54 CET 2018


Hey Joe,

ich würde dir empfehlen die Grundlagen von SQL anzueignen, dann wird es
für dich weniger "Stochern im Dunkeln".

Hier Links aus meinen Unterlagen:

http://sqlzoo.net/
https://community.modeanalytics.com/sql/tutorial/introduction-to-sql/
https://chartio.com/learn/sql/
https://sqlbolt.com/
https://selectstarsql.com/
https://www.sqlteaching.com/
https://app.bytescout.com/sql-trainer/index.html

https://medium.com/@tjukanov/why-should-you-care-about-postgis-a-gentle-introduction-to-spatial-databases-9eccd26bc42b
https://gist.github.com/clhenrick/ebc8dc779fb6f5ee6a88

Viele Grüße, Hannes


On Thu, 22 Nov 2018 13:16:17 +0100
joe <joe.dtr at t-online.de> wrote:

> Hallo,
> 
> ich habe das ausprobiert. Die Tabelle points habe ich um lat und lon 
> ergänzt. Die Sequenz
> 
> set lon = st_x(st_transform(wkb_geometry,4326)), lat = 
> st_y(st_transform(wkb_geometry,4326));    ergibt folgende
> Fehlermeldung
> 
> ERROR:  syntax error at or near "("
> LINE 2: lon = st_x(st_transform(wkb_geometry,4326)),
> 
> ähnliche Sequenzen aus anderen Quellen scheitern an der gleichen
> Stelle. Nach einigem suchen habe ich diese Zeile zusammengestellt:
> 
> SELECT wkb_geometry, ST_X(wkb_geometry), ST_Y(wkb_geometry) FROM 
> points;  Das Ergebnis ist:
> 
>                   wkb_geometry          |       st_x                  
> |       st_y
> ----------------------------------------------+------------------+--------------------------------+--------------------------
>   \x01010000000c5a39341b171641ebb85d5297c05541 |  361926.80100003 | 
> 5702237.28697036
>   \x010100000001f3ccaa1b941d414d4afe46a6245541 | 484614.916797444 | 
> 5542553.10927064
>   \x010100000099bcc6b084941d4144decf8d9f245541 |  484641.17263312 | 
> 5542526.21581227
>   \x01010000004240488d1d941d41e4d1e7ee9a245541 | 484615.387970928 | 
> 5542507.73289916
>   \x0101000000d0d10999c7941d415dd9b0b399245541 | 484657.899451521 | 
> 5542502.80766901
>   \x01010000001228a0f863951d418f7f850592245541 | 484696.992798449 | 
> 5542472.08627309
>   \x010100000035e14f7a8f951d417a021e598f245541 | 484707.869445342 | 
> 5542461.39245665
> 
> Wie muss ich das nun bewerten. Es sieht aus wie WGS 84 /4326. Wenn es 
> kein Zufall ist stecken alle Informationen in der wkb Zeile. Wenn die 
> st_x und die st_y Spalte reale Koordinaten sind, ist das Problem
> gelöst. Aber wie das immer so ist, ergeben sich gleich neue Fragen.
> Die SQL Abfrage aus QGIS:
> 
> "other_tags" like '%wind%' AND "other_tags" like '%generator%'
> 
> möchte ich gleich in der Datenbank als SELECT stellen. Wie kann ich
> das formulieren?
> 
> Das Ergebnis der Abfrage möchte ich als neue Tabelle in die DB osm
> z.B. als "wind" einfügen. Eine SELECT Abfrage kann man auch als Shape 
> exportieren.
> 
> Gruß
> 
> Jörg


-- 
M.Sc. Johannes Kröger
HafenCity Universität Hamburg
Lab for Geoinformatics and Geovisualization (g2lab)
Überseeallee 16, 20457 Hamburg
johannes.kroeger at hcu-hamburg.de (please use PGP: F6454B3B)
+49 (0)40 42827-5303
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 488 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20181122/c683c41e/attachment.sig>


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste