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
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Talk-cz mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-cz

