Skip site navigation (1) Skip section navigation (2)

Re: Cambio de Proyeccion

From: mariana chagra <marianachagra(at)yahoo(dot)com(dot)ar>
To: Fernando Luyo <fluyoz(at)hotmail(dot)com>
Cc: Postgres Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Cambio de Proyeccion
Date: 2007-11-16 22:34:57
Message-ID: 934474.33599.qm@web38301.mail.mud.yahoo.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Es exactamente lo que me falta saber (obviamente lo deberia probar pero mi idea era agilizar el tramite preguntandolo en la lista), las consecuencias de utilizar el -1 (unicamente para facilitar los conflictos entre distintos tipos de proyecciones).
   
  Gracias.
  Mariana.

Fernando Luyo <fluyoz(at)hotmail(dot)com> escribió:
      v\:* {   BEHAVIOR: url(#default#VML)  }  o\:* {   BEHAVIOR: url(#default#VML)  }  w\:* {   BEHAVIOR: url(#default#VML)  }  shape {   BEHAVIOR: url(#default#VML)  }              Mariana 
   
  Definitivamente esa parcela tendrás que registrarla en una de las 3 "fajas" que has creado. de lo contrario tendrías que dividir el polígono de la parcela en 2 polígonos y cada uno registrarlo en la faja correspondiente, lo cual no te recomiendo.
   
  Debo entender de "fajas", que te refieres a una zona geográfica UTM con un SRID diferente para cada una?, en ese caso te comento que el PostGIS tiene un comando que te puede ayudar.
   
  Ahora para poder consultar las geometrías almacenadas en las diferentes "fajas" en una sola vista o mapa, tendrás que transformar la proyección original a la proyección que has definido para tu vista o mapa, para esa transformación usa el comando : 
   
  transform(geometry,integer)
Devuelve una nueva geometría con sus coordenadas transformadas la SRID dada
por el parámetro integer. SRID debe existir en la tabla SPATIAL_REF_SYS.
   
   
  ejemplo :
   
  select gid,AsText(transform(geo_poligono,24879)) from tbe_propiedades where gid=5
   
  si utilizas srid -1, es el equivalente a no usar una proyección
   
  espero haber ayudado
   
  saludos
   
  Fernando

    ----- Original Message ----- 
  From: Patricio Cifuentes Ithal 
  To: 'mariana chagra' ; pgsql-es-ayuda(at)postgresql(dot)org 
  Sent: Wednesday, November 14, 2007 1:12 PM
  Subject: RE: [pgsql-es-ayuda] Cambio de Proyeccion
  

          De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de mariana chagra
Enviado el: Miércoles, 14 de Noviembre de 2007 10:08
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: RE: [pgsql-es-ayuda] Cambio de Proyeccion


   
    Hola Patricio, gracias por la respuesta.

    Te comento con mas detalle mi probelma:

     

    En primer termino yo he definido tres nuevas SRID que son las siguientes:

     

    La primer Faja: PROJCS["POSGAR 94/Formosa 1",GEOGCS["POSGAR 94",DATUM["Posiciones_Geodesicas_Argentinas_1994",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","6694"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4694"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-27],PARAMETER["central_meridian",-62],PARAMETER["scale_factor",1],PARAMETER["false_easting",100000],PARAMETER["false_northing",0],UNIT["metre",1,AUTHORITY["EPSG","9001"]]]

    proj4text: +proj=tmerc +lat_0=-27 +lon_0=-62 +k=1.000000 +x_0=100000 +y_0=0 +ellps=GRS80 +units=m +no_defs"

     

    La segunda Faja: PROJCS["POSGAR 94/Formosa 3",GEOGCS["POSGAR 94",DATUM["Posiciones_Geodesicas_Argentinas_1994",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","6694"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4694"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-27],PARAMETER["central_meridian",-60],PARAMETER["scale_factor",1],PARAMETER["false_easting",300000],PARAMETER["false_northing",0],UNIT["metre",1,AUTHORITY["EPSG","9001"]]]

    proj4text: +proj=tmerc +lat_0=-27 +lon_0=-60 +k=1.000000 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs

    La tercer Faja: PROJCS["POSGAR 94/Formosa 5",GEOGCS["POSGAR 94",DATUM["Posiciones_Geodesicas_Argentinas_1994",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","6694"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4694"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",-27],PARAMETER["central_meridian",-58],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["metre",1,AUTHORITY["EPSG","9001"]]]

    proj4text: +proj=tmerc +lat_0=-27 +lon_0=-58 +k=1.000000 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs

     

    El problema se plantea cuando yo tengo una parcela que esta la mitad de la parcela en una faja y la mitad de la otra parcela en otra faja, y quiero hacer una consulta sobre esa parcela, otro caso puede ser que quiera hacer una consulta sobre todo el territorio y entonces como lo tengo definido en tres fajas distintas, segun tengo entendido, debo llevar todas a una misma faja ya que en posgis no me permite si son distintos sistemas de referencia.

     

    El otro tema es: si yo no defino el tipo de proyeccion, o sea le doy el valor de -1, tendre problemas para realizar las consultas? o que problemas me traeria esto?

     

    He leido el manual pero como no tengo mucha experiencia hay ciertas cosas que no me cierran o no entiendo por eso recurro aqui.

     

    Desde ya muchas gracias, saludos Mariana.

   
  [Patricio Cifuentes Ithal] 
  Ante el primer problema, como bien dices, la idea es llevar todo a una sola proyección, para tener una base, de esa forma funciona postgis.
  El valor -1 es justamente para esos problemas, si no sabes cual es la proyección q tienes ocupas el -1 peor me doy cuenta qtu ya sabes q proyección tienen las cubierta por algo definiste tres nuevas proyecciones, es cosa de transformar seteando cada una en la proyección q tienen en cada faja y transformarla a una proyección definida.. puede ser cualquiera d elas tres, y así todas se llevarían a una sola. Según cualquieras q sea q se transforma.
  Bueno y si tienes mas dudas… valga la redundancia… no dudes en consultar…
   
  Saludos.
   
    
    
---------------------------------
  
  
Compartí video en la ventana de tus mensajes y también tus fotos de Flickr.
Usá el Nuevo Yahoo! Messenger versión Beta. 
Visitá http://ar.beta.messenger.yahoo.com/
-- 
Este mensaje ha sido analizado por MailScanner 
en busca de virus y otros contenidos peligrosos, 
y se considera que está limpio. 

www.siigsa.cl 



-- 
Este mensaje ha sido analizado por MailScanner 
en busca de virus y otros contenidos peligrosos, 
y se considera que está limpio. 

www.siigsa.cl 

       
---------------------------------

Compartí video en la ventana de tus mensajes y también tus fotos de Flickr.
Usáel Nuevo Yahoo! Messenger versión Beta. 
 Visitá http://ar.beta.messenger.yahoo.com/

In response to

pgsql-es-ayuda by date

Next:From: WILLIAM PARRADate: 2007-11-16 23:23:16
Subject: Re: Actualizacion en Cascada de llave primaria
Previous:From: Javier Chavez BarraDate: 2007-11-16 22:20:18
Subject: Re: Ayuda con llamada a funcion

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group