5 votos

Parse error al insertar valores en función de polígono

He creado un polígono de la siguiente manera

create table boundary (id int, name text);

tabla creada;

select AddGeometryColumn ('',boundary', 'latlon' 4326,'POLYGON', 2);

la geometría de la columna agregada;

entonces estoy tratando de insertar los valores de la siguiente manera

INSERT INTO boundary (id , name, latlon) VALUES ('1', 'river', GeometryFromTerxt('POLYGON(82.240 16.988,82.243 16.991,82.240 16.988)', 4326));

por fin tengo un error como sigue

<--error de análisis en la posición (número de posición) dentro de la geometría.

0voto

NilObject Puntos 7874

Como comentaristas señalan

  • Necesita 4+ puntos para formar un polígono cerrado
  • El primer y el último punto debe ser el mismo
  • Los polígonos pueden contener varios anillos, por lo que necesita dos (()) corchetes alrededor de su anillo exterior del punto de la lista

Por ejemplo, la unidad de la plaza

POLYGON((0 0, 0 1, 1 1, 1 0, 0 0))

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X