[Spanish] Una consulta tonta de PostGIS...

Mauricio Marquez mauriciomarquezgoa at yahoo.com
Tue May 4 10:45:12 EDT 2010


Buen dia, mil gracias a Jorge Arevalo, Luis Franco, Mauricio Miranda y Jorge Gaspar, la verdad era simple la solucion, pero como se imaginan estaba lidiado y no la conseguía, sin embargo gracias a sus recomendaciones ubiqué la solución la cual funciona perfectamente, solo tenía que insertar en la tabla geometry_columns que la(s) tabla(s) total_estados y otras a la que le había hecho un join con otra tabla de geometría contenía un campo geométrico, ciertamente estaba haciendo mal la consulta y por ello no funcionaba, con las siguientes consultas solvente los errores, un abrazo para todos, saludos...

insert into geometry_columns (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) values ('','public','total_estados','the_geom',2,4326,'MULTIPOLYGON');

insert into geometry_columns (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) values ('','public','total_municipios','the_geom',2,4326,'MULTIPOLYGON');

insert into geometry_columns (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) values ('','public','total_parroquias','the_geom',2,4326,'MULTIPOLYGON');

Mauricio Márquez





--- El lun 3-may-10, Jorge Gaspar Sanz Salinas <jsanz en osgeo.org> escribió:

De: Jorge Gaspar Sanz Salinas <jsanz en osgeo.org>
Asunto: Re: [Spanish] Una consulta tonta de PostGIS...
A: "Cap&, amp, #237, tulo Local de la comunidad hispano-hablante" <spanish en lists.osgeo.org>
Fecha: lunes, 3 mayo, 2010, 5:40 pm

2010/5/3 Mauricio Miranda <mmiranda en xoomcode.com>:
> Mauricio,
>
> Lo que sucede es que ya tenés un campo con ese nombre ('the_geom') en la
> tabla 'total_estados', entonces no puede crear el nuevo campo. Tendrías
> que borrar el campo a mano, de la tabla 'total_estados' y de la tabla
> 'geometry_columns' o usar la funcion dropgeometrycolumn() y después
> ejectuar el addgeometrycolumn().
>
> Si querés mantener el otro campo, tendrías que usar otro nombre para el
> nuevo campo. Además, un detalle, el srid ('4326') es un entero,
> posiblemente se esté haciendo un cast automático y por eso no te da
> error, pero no debería ir entre comillas.
>
> Suerte con eso!

Si tienes ya una columna con geometrías lo único que te falta es
registrarla en la tabla de metadatos haciendo un insert a mano y crear
después el índice espacial. En el manual de PostGIS y seguro que en
muchos sitios más en la web encuentras cómo hacerlo.

AddGeometryColumn sirve para CREAR una NUEVA columna en la que más
tarde irás albergando las geometrías.

Saludos

-- 
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://jorgesanz.net
_______________________________________________
Spanish mailing list
Spanish en lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/spanish



      
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.osgeo.org/pipermail/spanish/attachments/20100504/c226168c/attachment-0001.html


More information about the Spanish mailing list