[Spanish] Cambiar proyección en PostGIS con ST_Transform(the_geom, 4326)

Luis Franco Vázquez luis.frvz at gmail.com
Tue Feb 19 01:44:45 PST 2013


No puedes escribir directamente ST_Transform(the_geom, 4326) . Pon
SELECT  ST_Transform(the_geom,
4326) FROM tu_tabla;


El 19 de febrero de 2013 10:42, Ulises Ibarra
<ulisesmartinibarra en gmail.com>escribió:

> Hola Luis y Eloi:
>
> Escribí la sentencia en la ventana de SQL tal como lo indiqué
> anteriormente:
>
> ST_Transform(the_geom, 4326)
>
> Primero crea una columna nueva, este ejemplo si es de tipo punto, sino
> POLYGON, MULPIPOLYGON, LINESTRING...:
>
>>  ALTER TABLE nombre_tabla ADD COLUMN geom_4326 geometry(POINT,4326);
>>
>> Y luego rellena esa columna:
>> UPDATE nombre_tabla SET geom_4326 = ST_Transform(the_geom, 4326);
>>
>> Si no quieres tener una tabla con las dos geometrías, puedes crear una
>> vista.
>>
>> Eloi
>>
>> Hice lo que sugeriste:
> ALTER TABLE municipio072005 ADD COLUMN geom_4326
> geometry(MULTIPOLYGON,4326);
>
> Resultado:
>
> ERROR:  un modificador de tipo no está permitido para el tipo «geometry»
> LINE 1: ALTER TABLE municipio072005 ADD COLUMN geom_4326 geometry(MU...
>                                                          ^
>
>
> ********** Error **********
>
> ERROR: un modificador de tipo no está permitido para el tipo «geometry»
> SQL state: 42601
> Character: 50
>
> ¿Y al cargar la tabla desde qgis, por ejemplo, hay forma de indicarle
> cual columna de geometría cargar o es por eso que sugieres hacer una vista?
>
> Saludos y gracias.
>
> Ulises
>
>>
>> On 02/19/2013 10:11 AM, Ulises Ibarra wrote:
>>
>> Hola Lista:
>>
>>  Tengo una tabla en PosgreSQL/PostGIS que tiene una proyección que
>> en Cónica Conforme de Lambert, definida como SRID:97398 y quisera
>> cambiarla a una EPSG:4326
>>
>>  Así que apliqué la siguiente sentencia SQL:
>>
>>  ST_Transform(the_geom, 4326)
>>
>>  Y obtengo el siguiente error:
>>  ERROR:  error de sintaxis en o cerca de «ST_Transform»
>> LINE 1: ST_Transform(the_geom, 4326)
>>         ^
>>
>>  ********** Error **********
>>
>>  ERROR: error de sintaxis en o cerca de «ST_Transform»
>> SQL state: 42601
>> Character: 1
>>
>>
>>  No se cómo debiera aplicar la sentencia para hacer el cambio de
>> proyección. Ojalá que puedan darme una pista.
>>
>>  Saludos
>>
>>  Ulises
>>
>>
>> _______________________________________________
>> Spanish mailing listhttp://lists.osgeo.org/mailman/listinfo/spanishhttp://es.osgeo.orghttp://twitter.com/osgeoes
>>
>>
>>
>> _______________________________________________
>> Spanish mailing list
>> http://lists.osgeo.org/mailman/listinfo/spanish
>> http://es.osgeo.org
>> http://twitter.com/osgeoes
>>
>>
>
> _______________________________________________
> Spanish mailing list
> http://lists.osgeo.org/mailman/listinfo/spanish
> http://es.osgeo.org
> http://twitter.com/osgeoes
>
>
------------ pr?xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.osgeo.org/pipermail/spanish/attachments/20130219/a09435f1/attachment-0001.html>


More information about the Spanish mailing list