[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