![]() |
AddGeometryColum AYUDA Alguien sabe qué estoy haciendo mal aquí? escribo la siguiente sentencia sql, que es la inserción de un registro en una tabla que tan solo tiene un identificador de tipo numérico y la otra columna se llama "capa" y es te tipo "geometry", entonces teóricamente yo tendría que poder poner un polígono, no? o tiene que ser te tipo "polygon"? lo que me interesa es ponerle el sistema de referencia 23030, ya había hecho antes y no me daba error. La sentencia sql es la siguiente: insert into tabla_ VALUES (1, GeomFromText('POLYGON(7309 439659.5, 73122 437659.5, 73102 438012.5, 73059 438002.5, 7309 439659.5)', 23030)); el error es: ERROR: parse error - invalid geometry CONTEXT: SQL function "geomfromtext" statement 1 la tabla la creé con la sentencia sql: SELECT AddGeometryColumn ('', 'tabla_', 'capa', 23030, 'POLYGON', 2); a "polygon" le corresponde la dimensión 2?? es otra duda. no sé cómo se relaciona la dimension con el tipo geométrico. puede estar ahí el error? |
Re: AddGeometryColum AYUDA ¿Es que nadie puede ayudarme? ¿No entendéis mi pregunta? ¿A nadie le ha pasado algo así? :'( |
GeomFomText yo tengo un problema bastante parecido mi tabla solo tiene 2 campos id y geom INSERT INTO poligono (id, geom) VALUES (12,GeomFromText('POLYGON(277696.96 8659584.98, 277696.96 8660084.98, 279196.96 8660084.98, 279196.96 8659584.98, 277696.96 8659584.98)', 24878)); ERROR: parse error - invalid geometry CONTEXT: SQL function "geomfromtext" statement 1 Pero el error esta en la función GeomFromText no es AddGeometry, tal ves pueda ser que la librería que utilizas no contenga esa función, pero a decir verdad es solo una idea |
Re: AddGeometryColum AYUDA El error esta en la sintaxis, en el insert, prueba colocando doble parentesis dentro del GemFromText seria algo maso asi: insert into tabla (tus campos) VALUES (1, GeomFromText('POLYGON((7309 439659.5, 73122 437659.5, 73102 438012.5, 73059 438002.5, 7309 439659.5))', 23030)); Si aparece el mismo error solo prueba con los parentesis. Espero que la respuesta te sirva. |
Re: AddGeometryColum AYUDA Muchas gracias, lo cierto es que con los polígonos hay que poner doble paréntesis, y aunque tenía manuales delante... no lo veía, pero sí, tiene razón, eran los paréntesis. Ahora quiero saber otra cosa, quizás estás trabajando en algo similar, cómo puedo hacer una consulta desde la web a datos del pgAdmin III, alguna idea?? puede ser que la sintaxis sea algo así?? <$sql. > es que lo necesito hacer y de momento no encuentro lo que busco... |
| La zona horaria es GMT -6. Ahora son las 23:34. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.