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 Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz