Mostrar/Ocultar

 Crear un fichero .Kml a partir de un fichero .csv 


Foro de Programación de Google Earth y Maps  Foro de Programación de Google Earth y Maps: Programación con las APIs de Google: Google Earth, Google Maps, KML, Aplicaciones Moviles

SubForos: KML - Kmz
Página 1 de 1 - Tema con 14 Mensajes y 23346 Lecturas
Último Mensaje Publicado:
Autor Mensaje
Marta1980
Avatar de Marta1980
Usuario Habitual

Usuario Habitual
Registrado:
Oct 07, 2011
Mensajes: 11

Votos: 0 👍
Enlaces Asunto: Crear un fichero .Kml a partir de un fichero .csv   Responder citando
Buenas,
me gustaría saber como puedo crear un fichero .kml a partir de un .csv si es posible en C.
Muchas gracias
Ir arriba Buenas, me gustaría saber como puedo crear un fichero .kml a partir de un .csv si es posible en C. Muchas gracias Marta1980 Compartir:
Maquito
Avatar de Maquito
SuperExpert

SuperExpert
Registrado:
Ene 08, 2009
Mensajes: 482
Visitar sitio web del autor
Votos: 0 👍
Enlaces Asunto: Re: Crear un fichero .Kml a partir de un fichero .csv   Responder citando
Marta1980 Escribio:
Buenas,
me gustaría saber como puedo crear un fichero .kml a partir de un .csv si es posible en C.
Muchas gracias

Saludos Marta! Mira a ver si encuentras algo aquí
freegeographytools
Ir arriba Saludos Marta! Mira a ver si encuentras algo aquí freegeographytools Maquito Compartir:
Marta1980
Avatar de Marta1980
Usuario Habitual

Usuario Habitual
Registrado:
Oct 07, 2011
Mensajes: 11

Votos: 0 👍
Enlaces Asunto: Re: Crear un fichero .Kml a partir de un fichero .csv   Responder citando
Muchas gracias,
pero ahí no he encontrado nada de ficheros .csv
me das otra alternativa??
otra vez, gracias por contestarme
Ir arriba Muchas gracias, pero ahí no he encontrado nada de ficheros .csv. me das otra alternativa?? otra vez, gracias por contestarme Marta1980 Compartir:
Maquito
Avatar de Maquito
SuperExpert

SuperExpert
Registrado:
Ene 08, 2009
Mensajes: 482
Visitar sitio web del autor
Votos: 0 👍
Enlaces Asunto: Re: Crear un fichero .Kml a partir de un fichero .csv   Responder citando
Mira a ver de este otro sitio. como dxf se que funcionaba
kmltools.nobletech.com/
Ir arriba Mira a ver de este otro sitio. como dxf se que funcionaba. Maquito Compartir:
Morta
Avatar de Morta
Veterano

Veterano
Registrado:
Oct 09, 2008
Mensajes: 64

Votos: 0 👍
Enlaces Asunto: Re: Crear un fichero .Kml a partir de un fichero .csv   Responder citando
Hola Marta1980
Los ficheros tanto en csv como kml (que no kmz) son simples ficheros de texto que puedes editar con el bloc de notas. Desconozco si C tiene alguna forma de leer un fichero de texto pero si hay alguna forma, trabaja en ello que no sería difícil. En lenguajes como PHP, Visual Basic etc es bastante fácil leer un fichero línea a línea, extraer los datos que te interesan y convertirlos a kml
Espero que te sirva la idea
Saludos
Ir arriba Hola Marta1980. Los ficheros tanto en csv como kml (que no kmz) son simples ficheros de texto que puedes editar con el bloc de notas. Desconozco si... Morta Compartir:
Marta1980
Avatar de Marta1980
Usuario Habitual

Usuario Habitual
Registrado:
Oct 07, 2011
Mensajes: 11

Votos: 0 👍
Enlaces Asunto: Re: Crear un fichero .Kml a partir de un fichero .csv   Responder citando
Muchas gracias,
la verdad es que yo controlo poco de programación engeneral,
me pondrías un jemplo en VB para poder leer el fichero de texto y convertirlo a .kml?
Por cierto maquito, lo que me enviaste esta fenomenal, pero el problema es que el fichero .csv va actualizándose cada 10 minutos y necesitaría que el .kml se fuera actualizando también.
gracias de nuevo
Ir arriba Muchas gracias, la verdad es que yo controlo poco de programación engeneral, me pondrías un jemplo en VB para poder leer el fichero de texto y... Marta1980 Compartir:
_polifemo
Avatar de _polifemo
SuperExpert

SuperExpert
Registrado:
Nov 27, 2009
Mensajes: 436

Votos: 0 👍
Enlaces Asunto: Re: Crear un fichero .Kml a partir de un fichero .csv   Responder citando
Hola Marta1980. Mi recomendación es que aprendas los siguientes procesos:

1.- decidas que estructura van a tener tus entidades del kml (serán puntos, lineas, polígonos)
2.- A editar y escribir archivos de texto plano.
3.-A leer archivos de texto plano
4.- Si ya sabes editar y escribir archivos de texto plano, y sabes que estructura quieres que tengan tus kml ya sabes crear kml.
5.- Si ya sabes leer archivos de texto plano, puedes leer archivos con extensión csv.
6.- Además en el momento de escribir los archivos deberás poner en su lugar correspondiente los valores leidos en el csv

En resumen, si quieres programar una aplicación todo lo que necesitas saber es leer y escribir archivos de texto plano. Se que suena mas simple de lo que realmente es, pero la verdad es que nunca hemos tenido que ponernos en este foro la necesidad de desarrollar una aplicación similar.

Si decides lanzarte a ello, tienes ejemplos y ayudas en la web:

Editar textos - www.dotnetcr.com/ ...-con-VBNET
Leer textos - support.microsoft.com/kb/302309/es
Ambas cosas - support.microsoft.com/kb/315828/es

Si quieres comienza con el asunto y según te van saliendo problemas nos los vas comentando, así aprendemos todos Sonriente

Mucha suerte.
Ir arriba Hola Marta1980. Mi recomendación es que aprendas los siguientes procesos: 1.- decidas que estructura van a tener tus entidades del kml (serán... _polifemo Compartir:
Marta1980
Avatar de Marta1980
Usuario Habitual

Usuario Habitual
Registrado:
Oct 07, 2011
Mensajes: 11

Votos: 0 👍
Enlaces Asunto: Re: Crear un fichero .Kml a partir de un fichero .csv   Responder citando
Muchas gracias,
yo creo que no me he explicado bien...es que soy demasaido novata.
Lo vuekvo a intentar Tengo un fichero .csv con la siguiente estructura:
estacion,temperatura,humedad,coordx,coordy
est1,t1,h1,x1,y1
est2,t2,h2,x2,y2
est3,t3,h3,x4,y3

est1,2,3=nombre estacion
t,h=valores numerticos medidos
x,y=coordenadas

cada 10 minutos, los valores t,h van cambiando, es decir, se genera un nuevo .csv que machaca al anterior.
Me gustaría crear un .kml que tambien fuera refrescandose cada 10 minutos de manera que al pinchar el google earth sobre cualquier estacion me salieran los ultimos datos de h y t.

Esa es mi duda, no se como crear el .kml a partir del .csv
Ir arriba Muchas gracias, yo creo que no me he explicado bien...es que soy demasaido novata. Lo vuekvo a intentar Tengo un fichero .csv con la siguiente... Marta1980 Compartir:
_polifemo
Avatar de _polifemo
SuperExpert

SuperExpert
Registrado:
Nov 27, 2009
Mensajes: 436

Votos: 0 👍
Enlaces Asunto: Re: Crear un fichero .Kml a partir de un fichero .csv   Responder citando
Te has explicado bien Marta1980. Mas bién soy yo quien no consigue hacerse entender ;).

Tienes dos dudas, la primera es como crear el archivo y la segunda como actualizar dichos cambios cada 10 minutos. Pero como no podemosempezar la casa por el tejado,loprimeroes saber hacer el kml.

A ver si consigo que lo veas así:

1.- Fíjate en este link. Te explica que estructura tiene un placemark y te pone un ejemplo (el ejemplo lo tienes adjunto en este mismo post, placemark.kml).
Dicho de otro modo si escribes en un archivo de texto normal ese código y luego guardas el archivo como kml ya tienes tu archivo.
Para ello debes aprender a abrir, editar y guardar archivos de texto plano en los links que te pasé anoche.
2.- Dentro de las etiquetas Placemark tu vas a elegir que etiquetas quieres meter y cuales no. Por ejemplo querrás poner un nombre, un punto, una descripción (que puedes utilizar para introducir tus mediciones de temperatura y humedad) mientras que probablemente el Look At no lo quieras.
3.- Una vez domines como escribir sobre archivos, necesitarás aprender a leer otros para saber que valores pones en las coordenadas, descripción, nombre...
4.- Y ya luego abordamos el problema de la actualización de los datos (que por cierto no tengo ni la mas remota idea de como hacerlo Riendo ).

No se si ahora nos entendemos.



placemark.kml   Google Maps Ver en Google Maps
 Nombre:  placemark.kml
 Tamaño:  409 Bytes
 Descargado:  395 veces
Ir arriba Te has explicado bien Marta1980. Mas bién soy yo quien no consigue hacerse entender ;). Tienes dos dudas, la primera es como crear el archivo y la... _polifemo Compartir:
_polifemo
Avatar de _polifemo
SuperExpert

SuperExpert
Registrado:
Nov 27, 2009
Mensajes: 436

Votos: 0 👍
Enlaces Asunto: Re: Crear un fichero .Kml a partir de un fichero .csv   Responder citando
Marta1980 Escribio:
Buenas,
me gustaría saber como puedo crear un fichero .kml a partir de un .csv si es posible en C.
Muchas gracias

Importante aclarar esto. Entiendo que buscas una solución mediante la programacion.
Ir arriba Importante aclarar esto. Entiendo que buscas una solución mediante la programacion. _polifemo Compartir:
Jestebanb14
Avatar de Jestebanb14
Usuario Reciente

Usuario Reciente
Registrado:
Oct 21, 2011
Mensajes: 5

Votos: 0 👍
Enlaces Asunto: Re: Crear un fichero .Kml a partir de un fichero .csv   Responder citando
hola
tengo una tabla de ecxel con diferentes coordenas, necesito hallar las alturas de estas coordenas, con google earth y que me las arroje en una tabla de ecxel como le hago?? algun programador que me ayude
Ir arriba Hola. tengo una tabla de ecxel con diferentes coordenas, necesito hallar las alturas de estas coordenas, con google earth y que me las arroje en... Jestebanb14 Compartir:
Jestebanb14
Avatar de Jestebanb14
Usuario Reciente

Usuario Reciente
Registrado:
Oct 21, 2011
Mensajes: 5

Votos: 0 👍
Enlaces Asunto: Re: Crear un fichero .Kml a partir de un fichero .csv   Responder citando
Buen día, escribo desde Venezuela, el asunto es que tengo una serie de coordenadas y necesito hallar las alturas de una serie de coordenadas, pero como son tantas, queri saber si hay la posibilidad de enlazar google earth con el excel, y dicho programa me entregue las alturas de todos los puntos, en ecxel, lo que he estado haciendo hasta ahora es copiar las coordenas desde excel a google earth y fijarme en la parte inferior de la pantalla aparece y altura luego esa altura la transcribo en ecxel... algún programador que me puede ayudar.......!!!

soy estudiante de ING. CIVIL
Ir arriba Buen día, escribo desde Venezuela, el asunto es que tengo una serie de coordenadas y necesito hallar las alturas de una serie de coordenadas, pero... Jestebanb14 Compartir:
_polifemo
Avatar de _polifemo
SuperExpert

SuperExpert
Registrado:
Nov 27, 2009
Mensajes: 436

Votos: 0 👍
Enlaces Asunto: Re: Crear un fichero .Kml a partir de un fichero .csv   Responder citando
Buenas jestebanb14 Google Earth no permite obtrener sus datos de altimetría de modo automatizado.

No obstante puedes usar el API de gmaps, exáctamente el Google elevation API. Fijate en los ejemplos que hay al final.

Un saludo.
Ir arriba Buenas jestebanb14 Google Earth no permite obtrener sus datos de altimetría de modo automatizado. No obstante puedes usar el API de gmaps... _polifemo Compartir:
Jestebanb14
Avatar de Jestebanb14
Usuario Reciente

Usuario Reciente
Registrado:
Oct 21, 2011
Mensajes: 5

Votos: 0 👍
Enlaces Asunto: Re: Crear un fichero .Kml a partir de un fichero .csv   Responder citando
_polifemo Escribio:
Buenas jestebanb14 Google Earth no permite obtrener sus datos de altimetría de modo automatizado.

No obstante puedes usar el API de gmaps, exáctamente el Google elevation API. Fijate en los ejemplos que hay al final.

Un saludo.
GRACIAS, VOY A REVISAR..!!!
Ir arriba Jestebanb14 escribió: GRACIAS, VOY A REVISAR..!!! Jestebanb14 Compartir:
Mostrar mensajes de anteriores:   
SubForos: KML - Kmz
 Responder al tema   Versión Imprimible
Todas las horas son GMT + 1 Hora
Página 1 de 1 - Tema con 14 Mensajes y 23346 Lecturas - Última modificación: 22/10/2011




RSS: Foro Programación de Google Earth y Maps RSS - Ultimos Mensajes
Cambiar a:  


Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
No Puedes adjuntar archivos en este foro
Tu puedes descargar archivos en este foro