[Gvsig_usuarios] PROBLEMAS A REPROYECTAR

Mario Carrera mcarrera en gvsig.com
Mie Oct 25 17:14:01 CEST 2017


Hola Óscar,

cuando reproyectas al vuelo la capa sigue teniendo sus coordenadas 
originales, solo que gvSIG la muestra sobre la nueva Vista, por lo que 
no puedes trabajar con ella reproyectada al vuelo, ni con geoprocesos ni 
editando la capa. Para ello la debes exportar a dxf o shp en esa vista y 
ya la tienes en dicho sistema para poder trabajar con ella. Es así como 
trabaja gvSIG.

Respecto a la cota, no me suena lo de que exportase un campo con la cota 
cuando exportabas un dxf 3D a shp. En gvSIG sí que hay un script que te 
permite extraer las coordenadas de cada elemento. Si es 3D debería 
extraer la Z también, ya que extrae el campo "Geometry".

Te adjunto el script por si quieres hacer una prueba. Para ello debes 
tener los elementos que quieres seleccionados. El fichero que se genera 
tiene una línea antes de cada registro con los valores de cada campo.

Puedes ver un ejemplo en este vídeo (aunque el script para la 2.3 sería 
el que te adjunto, ya que el del post es para versiones anteriores):
https://blog.gvsig.org/2016/05/05/como-extraer-las-coordenadas-de-los-vertices-de-una-parcela-en-gvsig-2-x/

Saludos,
  Mario


El 25/10/17 a las 16:53, oscar alberto hernández hernández escribió:
>
> Buenos dias a todos,
>
> Se puede reproyectar al vuelo y las capas con seguridad se las mira 
> alli las dos pero si tu quieres trabajar con la que reproyectas al 
> vuelo sabes que toda la información que de ella se genere estara en 
> otra proyeccion y la idea es trabajar productos finales, ya con la 
> proyeccion que es.
>
> Seria bueno mirar que esta pasando con gvsig, creo si no esty mal que 
> otras versiones si lo hacian, con respecto a exportar en dxf, cuando 
> tu trabajas con archivos CAD lo mas importante ademas del dibuj es la 
> información en ella conenida, ejemplo, curvas de nivel, de alli lo que 
> me interesa es la elevación, casi ni el dibujo en si, porque los 
> programas de modelamiento hidrologico e hidraulico reciben son esos datos.
>
> Si alguien por este medio tiene una buena idea, estare esperandola.
>
> Gracias
>
>
> OSCAR ALBERTO HERNANDEZ H.
> Director "ASOREDESOCIAL"
> Edificio Toro Villota Oficina 101
> Cel: 3022907739
>
>
> ------------------------------------------------------------------------
> *De:* gvsig_usuarios-bounces en listserv.gva.es 
> <gvsig_usuarios-bounces en listserv.gva.es> en nombre de Mario Ignacio 
> Fèvre <marioignaciofevre en gmail.com>
> *Enviado:* miércoles, 25 de octubre de 2017 2:43 a. m.
> *Para:* Lista de Usuarios de gvSIG
> *Asunto:* Re: [Gvsig_usuarios] PROBLEMAS A REPROYECTAR
> Sobre la reproducción solo se me ocurre reproyectar al vuelo a una 
> vista que esté en el sistema deseado.
>
> Sobre como enviar datos al dxf yo solo lo logré de la siguiente manera 
> (no es grata).
> 1- abrir un dxf y exportarlo a shp.
> 2- copiar los features deseamos en el shp creado.
> 3- cargar el dato de elevación en la columna layer
> 4- exportar a dxf.
>
> Cómo resultado al británico el dxf los valores no son reconocidos como 
> elevación pero ese dato puede ser asignado con relativa facilidad si 
> los valores de altura se encuentran segmentados.
>
> Suerte
>
> Mario
>
> El 24 oct. 2017 23:06, "oscar alberto hernández hernández" 
> <oscarhernandezco en hotmail.com <mailto:oscarhernandezco en hotmail.com>> 
> escribió:
>
>     Buenas noches amigos de gvSIg.
>
>     Estoy usando gvsig la version 2.2 y estoy haciendo dos cosas y no
>     me funcinan, hace muchos años que uso gvsig y ahora experimento
>     estos problemas.
>
>      1. Estoy tratando de reproyectar capas vectoriales del EPSG 4326
>         OSEA  wgs 84 ,  a EPSG 3115 Magna Sirgas, lo hago con la
>         herramienta reproyectar, pero cuando lo voy a abrir en EPSG
>         3115 sigue saliendo en la proyeccion anterior, EPSG 4326 OSEA
>         WGS 84. Esto por un lado.
>      2. Estoy exportando unas curvas de nivel con elevaciones a un CAD
>         a formato dxf en gvsig, si las exporta, pero al ver las
>         propiedades solo son lineas y no tienen las elevaciones, como
>         hago para que exporte con elevaciones tambien, o que versión
>         del gvsig lo puede hacer.
>
>     Gracias
>
>
>     OSCAR ALBERTO HERNANDEZ H.
>     Director "ASOREDESOCIAL"
>     Edificio Toro Villota Oficina 101
>     Cel: 3022907739
>
>     _______________________________________________
>     gvSIG_usuarios mailing list
>     gvSIG_usuarios en listserv.gva.es <mailto:gvSIG_usuarios en listserv.gva.es>
>
>     Para ver histórico de mensajes, editar sus preferencias de usuario
>     o darse de baja en esta lista, acuda a la siguiente dirección:
>
>     https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>     <https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios>
>
>
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en listserv.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>
> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20171025/bb98d5b7/attachment.html>
------------ próxima parte ------------
from gvsig import *
from gvsig.commonsdialog import *
 
def main(*args):
    """Read wkt"""
    sel = currentLayer().getSelection()
    pfile = str(saveFileDialog("Seleccionar fichero texto de salida")[0])
    f = open(pfile,'w')
    for s in sel:
        f.write("\n\n================\n\n")
        f.write("\n"+str(s.getValues())+"\n\n")
        g = str(s.geometry().convertToWKT())
        f.write(g)
    f.close()
    print pfile


Más información sobre la lista de distribución gvSIG_usuarios