Tengo una tabla con varios campos, entre los que están país, estado, ciudad, parroquia, calle y avenida, como hago para que googlemaps lo cargue y lo ubique correctamente en la dirección, porque me da error y aveces no lo coloca donde es correctamente...
La tabla tiene que tener unos campos con alguna características especiales ?; no tengo coordenadas, solo campos de texto y son muchos
Y que será de muchísima utilidad para muchos usuarios.
Veo que la primera parte del código (tras declarar las variables y referenciar el archivo) la dedicas a imprimir en el kml resultante una serie de estilos, pero veo también que son estilos de linea y polilínea mientras que esta macro solo trata placemarks de tipo puntual.
Dicho de otro modo, creo que la macro debería funcionar de un modo satisfactorio sin las líneas 4 a 15.
El bucle que usas toma hasta 10 puntos, suficiente para una demo.
Buenas noches, hace un tiempo necesite transformar archivos de excel a KML, me fue muy útil esta herramienta (pero solo acepta hasta 200 registros): www.earthpoint.us/exceltokml.aspx
Si tienen mas datos pueden usar esta macro:
Sub KML_DPTO()
Dim temp As String
Dim latitud As String
Dim longitud As String
Dim descripcion As String
Dim name As String
Dim j As Integer
Open "D:\carpeta\Nombre del archivo.kml" For Output As #1
Que tal me podrían pasar el el código o la macro para convertir Excel a kml...gracias de antemano.....
juanderli Escribió:
Hice una pequeña utilidad con Excel y VBA, es simple, genera archivo kml para WP y para Trazas,.. voy a intentar subirlo.. no se si puede subir archivo, o de lo contrario si a alguien le interesa mi mail es juanderliz@gmail.com
Buenas manton.
No acabo de entender bien que es lo que necesitas. Así que te voy realizando algunas preguntas:
1.- Tus procedimientos, ¿son con lisp o con vba?.
2.- Entiendo que tu procedimiento lo que hace es editar un archivo de texto plano que luego cargas en Google Earth. ¿O trabajas con Gmaps?.
3.-¿A que te refieres con propiedades del menú contextual?. ¿A darle al botón derecho obtener el desplegable y seleccionar "propiedades"?. ¿Puedes adjuntarnos una captura de pantalla?
4.-Ya por último. ¿Entiendo que tu flujo de trabajo es: crear el kml con el procedimiento, luego abrirlo con GEarth y por último, una vez realizados los trabajos dichos inspectores deben ir marcando las zonas inspeccionadas con otro color?.
...linkandote el manual de referencia del KML. Y piensa en los KML como en un archivo XML (eXtended Markup Languaje), del que derivó el GML(Geographic Markup Languaje) con las entidades necesarias para almacenar información Geográfica, y del que deriva el KML con las peculiaridades de google.
Entiendo por lo tanto que necesitas crear el archivo por tu cuenta. Y voy a suponer que Lisp no permite manipular los nodos de un XML.
Mi recomendación (que seguro que Lisp si que lo permite) es que edites un fichero como texto plano y escribas el código XML necesario.
Y te propongo la siguiente estructura:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<Style id="Nombre que decidas"> Supongo que esto será lo mas parecido a definir las capas. En verdad defines estilos de visualización que despues asignas a cada Placemark.
<IconStyle>¿Para entidades puntuales?, supongo</IconStyle>
<LineStyle>Por cierto, interpreto que Google usa para los colores una especie de RGB en escala hexadecimal (por eso... Leer más ...
Antes que nada buenos dias, mi nombre es Mariano soy de Argentina y acabo de arrancar en el foro. Estaba interesado en este topic porque necesito pasar direcciones de clientes (que los puedo bajar en xls) y transformarlo en un archivo KML para poder verlo en google earth.
Juanderli te quise mandar mp pero no puedo todavia. si podes responderme te lo agradeceria.
Desde ya muchas gracias !!
Aclaro que tengo las direcciones con calle y altura, no con datos de gps.
Antes que nada buenos dias, mi nombre es Mariano soy de Argentina y acabo de arrancar en el foro. Estaba interesado en este topic porque necesito pasar direcciones de clientes (que los puedo bajar en xls) y transformarlo en un archivo KML para poder verlo en google earth.
Juanderli te quise mandar mp pero no puedo todavia. si podes responderme te lo agradeceria.
...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... Leer más ...
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:
Buenas, llevo un tiempo intentando modificar estos archivos tratandolos como ficheros de texto simple desde VBA. Mi problema viene al modificar de forma masiva, necesito cambiar el estilo de las plantillas para los Placemark de un Kml, y son demasiadas como para hacerlo de forma manual.
No se si alguien me puede ayudar acerca de este tema, o me puede aportar una solución alternativa, muchas gracias :).
...un zoom de 2, que corresponde a medio mundo. si en lugar de un 2 pones un 1 verás el mundo entero... y para ver un zoom mas cercano deberás aumentar el valor hasta un máximo de...¿16?. ¿Lo ves en tu código?.
Proceso necesario en el API de la versión 2. El truco consiste en que una vez cargues el layer, ejecutes las funciones necesarias para obtener un centro y un zoom sobre las que revisualizar tu mapa.
paput Escribió:
El problema es que no sé como conseguir las coordenas de la ruta kml para que ya me salga la ruta.
editando el archivo con cualquier editor de texto y buscando la ristra de coordenadas entre las etiquetas <coordinates>...</coordinates> . Leete la estructura del linestring o el elemento que uses en tus archivos (si quieres sube un ejemplo representativo y lo comprobamos).
POSIBLES SOLUCIONES
Supongamos que quieres usar Javascript:
API v2: Una vez (y como pones en tu código) has cargado el objeto GeoXml puedes recurrir a los métodos... Leer más ...
Me he encontrado con este pequeño truco, para guardar un punto localizado en Google Maps en formato KML para Google Earth.
Por pasos:
1º. Buscar y centrar la vista en el punto deseado.
2º. Pinchar en el icono de enlazar. (ver foto adjunta).
3º. Copiar todo el link, y pegarlo en la barra de direcciones de una nueva pagina del explorador.
4º. Añadir 1 espacio y copiar el siguiente texto: &output=kml
5º. Presionar Enter y ya esta, dependiendo del navegador web, os puede pasar diversas cosas, que el Google Earth abra el archivo; que se os pregunte si deseas guardar el kml, etc... Leer más ...
Hola; he realizado una importación de datos en Earth Plus, por medio de direcciones postales. A cada dato Google le asignó la latitud y longitud correspondiente. Mi consulta es como puedo exportar esta información en un archivo de texto.
Muchas gracias, atte. Gustavo.
Buenas,
Estoy creando diferentes localizaciones en google earth para luego pasarlas a google maps.
Guardo el archivo en kml o kmz lo subo a mi web y los marcadores y texto de los marcadores se ven perfectamente.
Mi problema es que quero poner la entidad o etiqueta o como se llame $[name].
En google earth me pone bien el nombre de la etiqueta cuando $[name] aparece pero al pasarlo a google maps esto no sucede.
Me pueden orientar?
Hice una pequeña utilidad con Excel y VBA, es simple, genera archivo kml para WP y para Trazas,.. voy a intentar subirlo.. no se si puede subir archivo, o de lo contrario si a alguien le interesa mi mail es juanderliz@gmail.com
Y q significa q un KML no es mas q un texto plano??
Sabeis si hay alguna herramienta sencilla de utilizar para transformar unarchivo xlm.(excel) en formato por ejemplo Kml para q lo lea Google earth.
Estuve intentandolo con una aplicacion de excel llamada EPoint2GE, pero no se manejarla bien, pq cuando me pedia q introdujera las columnas me salia un recuadro y no sabia q poner en el.
SI hay alguna otra aplicacion mas facil, o si alguien sabe como utiilizar esa q me diga.
yo estoy trabajando con el Epoint2GE muy buena herramienta, pero tengo una duda hasta el momento estoy graficando cerca de 4 mil puntos y no tengo problema pero cuando selecciono una 5ª columna que seria la que contiene la descripcion del punto, al momento de generar el archivo KML me arroja un cuadro de dialogo que dice que ” se ha producido el error ‘1004′ en tiempo de ejecucion: Error definido por la aplicacion o le objeto” les agradeceria si me pudieran ayudar con este problema.
Tengo un problemita. Cuando se descarga el archivo *kmz del ñandú en salanas , ubicado en este mismo foro, se despliega inmediatamente la fotografía; pero en el foro playas nudistas del mundo , la foto del atardecer no se despliega automáticamente , aunque sí está unida al texto.
Se gustaría que en los próximos puntos que suba al foro G.E. , se desplegaran las foros.
¿Qué paso anteriormente, por qué las diferencias formas? ¿Cómo puedo hacerlo de manera que se despliegue automáticamente?.
Hola otra vez.
He descargado el KMZ y se descarga bien, así que debes tener la configuración un poco "desordenada".
En Firefox vas a HERRAMIENTAS>OPCIONES>PROGRAMAS y allí comprueba la configuración de ese tipo de archivo :
-Siempre preguntar (te pregunta cada vez qué hacer con ese tipo de archivo)
-Guardar (pues eso...)
-Otro (aquí puedes definir con qué programa abrir el archivo)
Es probable que tengas en este último predefinido con un descompresor de ZIP (igual estoy diciendo alguna barbaridad)
En otros exploradores supongo que habrá opciones parecidas.
La otra opción es que windows tenga predefinido que el archivo se abra con el descompresor en lugar de con Google Earth.
Las opciones están en OPCIONES DE CARPETA>TIPOS DE ARCHIVO (se llega aquí desde el panel de control)
======
El archivo KML se me abre como texto igual que a ti.
Lo he puesto en mi alojamiento y lo he descargado sin problemas, así que me arriesgo a decir que tu alojamiento tendrá algo que ver (es probable que entienda el archivo como texto y lo muestre así).
La solución más sencilla es ponerlo como KMZ
Hola happydent, no sé si habrás resuelto el tema de cargar muchos puntos teniendo como datos latitud y longitud; sino lo resolviste te puedo dar una mano.
Creo que hay un programa llamado gpsbabel.exe que pasandole una serie de parametros te convierte cualquier tipo de fichero con coordenadas, esta preparado para los GPS, pero creo recordar que también utiliza kml, el fichero de texto lo creas con formato csv separado con comas y luego lo conviertes.
Y q significa q un KML no es mas q un texto plano??
Sabeis si hay alguna herramienta sencilla de utilizar para transformar unarchivo xlm.(excel) en formato por ejemplo Kml para q lo lea Google earth.
Estuve intentandolo con una aplicacion de excel llamada EPoint2GE, pero no se manejarla bien, pq cuando me pedia q introdujera las columnas me salia un recuadro y no sabia q poner en el.
SI hay alguna otra aplicacion mas facil, o si alguien sabe como utiilizar esa q me diga.