[Gfoss] ST_OffsetCurve

Andrea Peri aperi2007 a gmail.com
Sab 24 Set 2011 14:57:48 CEST


>SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(
>'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,
>	44 16,24 16,20 16,18 16,17 17,
>	16 18,16 20,16 40,16 60,16 80,16 100,
>	16 120,16 140,16 160,16 180,16 195)'),
>	15, 'quad_segs=4 join=round'));
>
>presa da:>http://postgis.refractions.net/documentation/manual-svn/ST_OffsetCurve.html <http://postgis.refractions.net/documentation/manual-svn/ST_OffsetCurve.html>
>
>ERRORE:
>
>ERROR:  function st_offsetcurve(geometry, integer, unknown) does not exist
>RIGA 1: SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(
>
>*Cosa faccio?*


Fai caso a quello che ti dice l'errore e quello che dice il manuale che hai
preso.

function st_offsetcurve(geometry, integer, unknown)


L'errore ti dice che chiami una funzione che possiede come primo parametro
una geometria, come secondo un intero e come terzo un qualcosa di
sconosciuto.

se leggi il manuale al link che hai indicato, ci trovi scritto che la
funzione
come secondo parametro si aspetta un Float, non in Integer.

Da qui l'errore.

E infatti te ci metti un integer (15). Se lo vuoi indicare come float devi
metterci una virgola e uno zero.
Poi ricordati che in inglese la virgola si indica con il punto.

per cui
15.0

Saluti,

-- 
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20110924/d7a60556/attachment.html>


Maggiori informazioni sulla lista Gfoss