[Talk-cz] převod dat z rúian do postgresql
"Petr Morávek [Xificurk]"
xificurk na gmail.com
Neděle Červenec 15 15:18:07 UTC 2012
Miroslav Šulc wrote:
> ahoj,
>
> díky za tip. vypadal slibně do té doby, než jsem zjistil, že mi postgis
> nefunguje jak má. instaloval jsem ho poprvé, takže chyba může být i na
> mé straně, ale netuším, kde jsem jakou mohl udělat.
>
> st_geomfromgml mi vrací chybu "ERROR: invalid GML representation",
> dokonce i když použiju příklad z té referenční stránky:
>
> ruian-test=# SELECT ST_GeomFromGML('
> <gml:LineString srsName="EPSG:4269">
> <gml:coordinates>
> -71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932
> </gml:coordinates>
> </gml:LineString>');
> ERROR: invalid GML representation
> KONTEXT: SQL function "st_geomfromgml" statement 1
Tohle bude asi chyba v dokumentaci. Testnul jsem to u sebe a přišel na
to, že musíš uvést namespace, tj.
osm=> SELECT ST_GeomFromGML('
<gml:LineString xmlns:gml="http://www.opengis.net/gml" srsName="EPSG:4269">
<gml:coordinates>
-71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932
</gml:coordinates>
</gml:LineString>');
nebo ho poctivě odstranit na všech elementech:
osm=> SELECT ST_GeomFromGML('
<LineString srsName="EPSG:4269">
<coordinates>
-71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932
</coordinates>
</LineString>');
Petr Morávek aka Xificurk
------------- další část ---------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20120715/92d5566f/attachment.sig>
Další informace o konferenci talk-cz