[Gvsig_usuarios] transformar arquivo txt em csv

Joaquin Jose del Cerro Murciano jjdelcerro en gvsig.org
Sab Dic 19 10:53:09 CET 2015


2015-12-19 1:56 GMT+01:00 Gilberto Cugler <gilbertocugler en gmail.com>:

> Olá;
> Tenho um arquivo *.txt com muitos pontos obtido com um aplicativo (C7 GPS
> Dados) de Universidade Federal de Santa Maria com  Smartphone (GPS).
>  O formato é :
> -23.60240178,-48.04615465,7386678.952,801445.956,665.4,Ponte
> Quero fazer um script para transformar em *.CSV para ser lido no gvSIG.
> O script deve ter a primeira linha com los nombres de campos:
> latitude;longitude;coord_N;coord_E;Altitude;Ponto
> As demais linha são os valores obtidos da aplicativo.
> Preciso também cambiar:
>  punto"." a coma","
> coma"," a punto e coma";"
> ¿Alguien tiene una idea de cómo hacer un script ?
>
>
Hola Gilberto,
en principio el fichero puedes cargarlo directamente en gvSIG sin tener que
cambiarle nada.
Si quieres cargarlo como una capa, vas a la ventana de añadir capa, y
pulsas en el
boton de "añadir".
En tipo de archivo seleccionas csv (CSV file), y en nombre pones el nombre
del fichero
txt que quieras cargar (tendras que teclearlo ya que no te lo muestra), por
ejemplo /tmp/test1.txt (puedes seleccionar primero la carpeta
y asi solo tienes que escribir el nombre de archivo).

Ahora, antes de darle "ok" para que lo cargue, tendras que pulsar en
propiedades, y alli seleccionar:

- Pestaña "basic", campo "profile": "Excel (double quote, comma and lf)"
  Para indicarle que use como separador de campos la coma.

- Pestaña "basic", campo "local" : "English"
  Para que utilice como separador de decimales el punto, estilo ingles.

- Pestaña "advanced", campo "header" :
latitude,longitude,coord_N,coord_E,Altitude,Ponto
  Cuidado que he cambiado los ";" que tenias por "," ya que le he dicho que
use
  "," como separador de campos.

- Pestaña "advanced", campo "point" : longitude,latitude
  Son los nombres de los campos que contienen las coordenadas separados por
comas.

- Pestaña "advanced", campo "CRS" : si los datos estan en una proyeccion
distinta a la
  de la vista selecciona aqui la proyeccion en la que esten los datos.


Si simplemente quieres añadirlo como una tabla y no una capa, es similar
pero no hace
falta que le asignes nada a los campos "point" y "CRS".

Esto para cargarlo en gvSIG.
Si quieres cambiar el formato, posiblemente te sea suficiente usar
LibreOffice, y no haga
falta ningun script.

Otra cosa es que vayas a tener que cargar muchos archivos en este formato y
quieras algo para
automatizar la carga sin tener que introducir todos esos parametros. Si es
eso comentamelo y
vemos que podemos hacer.

Un saludo
Joaquin



> un fuerte abrazo desde Brasil.
>
> --
>
>
> Gilberto Cugler .´.
>
> _______________________________________________
> 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:
>
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>
>


-- 
--------------------------------------
Joaquin Jose del Cerro Murciano
Development and software arquitecture manager at gvSIG Team
jjdelcerro en gvsig.com
jjdelcerro en gvsig.org
gvSIG Association
www.gvsig.com
www.gvsig.org
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20151219/de25bd79/attachment.htm 


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