Hola prueba con comillas así:

SELECT gid, cve_mun, cve_ent, mun, nom_mun, p_total, im_2005, gm_2005,
fron_sur, area, km2, zm_2005,"región"
mun_tipzm, dmu, dmu2, den_p, ST_Transform(the_geom, 4326) from
municipio072005

Talvés si haces un \dt municipio072005 vas a notar que la definicion de la
columna region esta con commilas dobles... esto es es por el caracter
especial con tílde

Salu2



2013/2/19 Ulises Ibarra <[email protected]>

> Hola Lista:
>
> Soy Ulises Ibarra de la Ciudad de México.
>
> Quiero plantear la siguiente duda:
>
> Tengo una tabla que cargué importando los datos de una archivo Shapefile a
> través del comando:
> shp2pgsql.exe -s 97398 -W "latin1" C:\shptopostgis\municipio072005.shp
> municipio072005 > C:\shptopostgis\municipio072005.sql
>
> La proyeccion cartográfica es Cónica Conforme de Lambert, definida en este
> sitio: http://spatialreference.org/ref/sr-org/7398/postgis/
>
> Así que ya que tengo la tabla en postgres quisiera cambiar de proyección,
> así que me han sugerido hacer los siguiente:
>
> CREATE TABLE municipio4326 AS
> SELECT gid, cve_mun, cve_ent, mun, nom_mun, p_total, im_2005, gm_2005,
> fron_sur, area, km2, zm_2005,región
> mun_tipzm, dmu, dmu2, den_p, ST_Transform(the_geom, 4326) from
> municipio072005
>
> Dudas.-
> 1.- Al ejecutar la sentencia obtengo un error que dice:
> ERROR:  no existe la columna «regiã³n»
> LINE 2: ...total, im_2005, gm_2005, fron_sur, area, km2, zm_2005,región
>
> Y es que la columna región viene así "región" con tilde. ¿Cómo le hago
> para generar la tabla con una columna que tiene tilde?
>
> 2.- ¿Hay alguna forma de la columna the_geom sea transformada en una nueva
> proyección cartográfica EPSG: 4326 sin tanto rollo?
>
> Agradezco de antemano sus comentarios
>
> Ulises
>

Responder a