[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